Added demo14 to showcase differentFirstPageHeader and pagenumbers

This commit is contained in:
Tyler Bell
2018-05-17 19:44:37 -06:00
parent 8d35dc1bb0
commit c63a8982e4
2 changed files with 29 additions and 21 deletions

23
demo/demo14.js Normal file
View File

@ -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!');

View File

@ -1,28 +1,13 @@
const docx = require('../build'); const docx = require('../build');
var doc = new docx.Document(undefined,{differentFirstPageHeader:true}); var doc = new docx.Document();
doc.createParagraph("First Page").pageBreak() doc.createParagraph("Hello World");
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.Header.createParagraph("Header text");
doc.Footer.createParagraph("Footer text");
var exporter = new docx.LocalPacker(doc); 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!');