Updated demo for sections

This commit is contained in:
Dolan
2018-06-26 23:34:39 +01:00
parent b26a9f8dcf
commit b3e15d6729

View File

@ -1,14 +1,10 @@
const docx = require('../build'); const docx = require("../build");
var doc = new docx.Document(); var doc = new docx.Document();
var paragraph = new docx.Paragraph("Hello World"); var paragraph = new docx.Paragraph("Hello World").pageBreak();
var paragraph2 = new docx.Paragraph("Hello World on another page").pageBreak();
doc.addParagraph(paragraph); doc.addParagraph(paragraph);
doc.addParagraph(paragraph2);
doc.createParagraph("hello").pageBreak();
var header = doc.createHeader(); var header = doc.createHeader();
header.createParagraph("Header on another page"); header.createParagraph("Header on another page");
@ -16,13 +12,25 @@ var footer = doc.createFooter();
footer.createParagraph("Footer on another page"); footer.createParagraph("Footer on another page");
doc.addSection({ doc.addSection({
headerId: header.Header.referenceId, headerId: header.Header.referenceId,
footerId: footer.Footer.referenceId, footerId: footer.Footer.referenceId,
pageNumberStart: 1, pageNumberStart: 1,
pageNumberFormatType: docx.PageNumberFormat.DECIMAL, pageNumberFormatType: docx.PageNumberFormat.DECIMAL,
}); });
var exporter = new docx.LocalPacker(doc); doc.createParagraph("hello");
exporter.pack('My Document');
console.log('Document created successfully at project root!'); doc.addSection({
headerId: header.Header.referenceId,
footerId: footer.Footer.referenceId,
pageNumberStart: 1,
pageNumberFormatType: docx.PageNumberFormat.DECIMAL,
orientation: docx.PageOrientation.LANDSCAPE,
});
doc.createParagraph("hello in landscape");
var exporter = new docx.LocalPacker(doc);
exporter.pack("My Document");
console.log("Document created successfully at project root!");