diff --git a/demo/demo14.js b/demo/demo14.js new file mode 100644 index 0000000000..0e3859eadf --- /dev/null +++ b/demo/demo14.js @@ -0,0 +1,23 @@ +const docx = require('../build'); + +var doc = new docx.Document(undefined,{differentFirstPageHeader:true}); + +doc.createParagraph("First Page").pageBreak() +doc.createParagraph("Second Page"); + +var pageNumber = new docx.TextRun().pageNumber() + +var pageoneheader = new docx.Paragraph("First Page Header ").right(); + +pageoneheader.addRun(pageNumber); +doc.firstPageHeader.addParagraph(pageoneheader); + +var pagetwoheader = new docx.Paragraph("My Title ").right(); + +pagetwoheader.addRun(pageNumber) +doc.Header.addParagraph(pagetwoheader) + +var exporter = new docx.LocalPacker(doc); +exporter.pack('My Document'); + +console.log('Document created successfully at project root!'); diff --git a/demo/demo8.js b/demo/demo8.js index 90213955f2..03ba944473 100644 --- a/demo/demo8.js +++ b/demo/demo8.js @@ -1,28 +1,13 @@ const docx = require('../build'); -var doc = new docx.Document(undefined,{differentFirstPageHeader:true}); +var doc = new docx.Document(); -doc.createParagraph("First Page").pageBreak() -doc.createParagraph("Second Page"); - -var tab = new docx.TextRun().tab() -var pageNumber = new docx.TextRun().pageNumber() - -var pageoneheader = new docx.Paragraph("Running head: My Title").maxRightTabStop(); - -pageoneheader.addRun(tab); -pageoneheader.addRun(pageNumber); -doc.firstPageHeader.addParagraph(pageoneheader); - -var pagetwoheader = new docx.Paragraph("My Title").maxRightTabStop(); - -pagetwoheader.addRun(tab) -pagetwoheader.addRun(pageNumber) -doc.Header.addParagraph(pagetwoheader) -doc.Header = new docx.Paragraph("My Title") +doc.createParagraph("Hello World"); +doc.Header.createParagraph("Header text"); +doc.Footer.createParagraph("Footer text"); var exporter = new docx.LocalPacker(doc); -exporter.pack('Testing'); +exporter.pack('My Document'); -console.log('Document created successfully at project root!'); +console.log('Document created successfully at project root!'); \ No newline at end of file