From f3a822b4b277c8ef374724c48d9ab5c70b88838d Mon Sep 17 00:00:00 2001 From: Dolan Date: Tue, 26 Jun 2018 00:03:37 +0100 Subject: [PATCH] Add section demo --- demo/demo16.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 demo/demo16.js diff --git a/demo/demo16.js b/demo/demo16.js new file mode 100644 index 0000000000..b5db3d03b6 --- /dev/null +++ b/demo/demo16.js @@ -0,0 +1,28 @@ +const docx = require('../build'); + +var doc = new docx.Document(); + +var paragraph = new docx.Paragraph("Hello World"); +var paragraph2 = new docx.Paragraph("Hello World on another page").pageBreak(); + +doc.addParagraph(paragraph); +doc.addParagraph(paragraph2); + +doc.createParagraph("hello").pageBreak(); + +var header = doc.createHeader(); +header.createParagraph("Header on another page"); +var footer = doc.createFooter(); +footer.createParagraph("Footer on another page"); + +doc.addSection({ + headerId: header.Header.referenceId, + footerId: footer.Footer.referenceId, + pageNumberStart: 1, + pageNumberFormatType: docx.PageNumberFormat.DECIMAL, +}); + +var exporter = new docx.LocalPacker(doc); +exporter.pack('My Document'); + +console.log('Document created successfully at project root!');