Files
2024-03-11 00:54:46 +01:00

31 lines
936 B
JavaScript

var rtf = require('../lib/rtf'),
TableElement = require('../lib/elements/table'),
fs = require('fs');
var myDoc = new rtf(),
table = new TableElement(),
table2 = new TableElement();
//add rows
table.addRow(["I'm a table row", "with two columns"]);
table.addRow(["This is the second row", "and the second column"]);
myDoc.addTable(table);
//You can manually set the data *overwrites any data in the table
table2.setData([
["Name", "Price", "Sold"],
["Rubber Ducky", "$10.00", "22"],
["Widget", "$99.99", "42"],
["Sproket", "$5.24", "11"]
]);
//adding a row to an existing data set
table2.addRow(["Banana", "$0.12", "1"]);
myDoc.createDocument(
function(err, output){
console.log(output);
fs.writeFile('table-sample.rtf', output, function (err) {
if (err) return console.log(err);
});
}
);