Added demo14 to showcase differentFirstPageHeader and pagenumbers
This commit is contained in:
23
demo/demo14.js
Normal file
23
demo/demo14.js
Normal 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!');
|
@ -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!');
|
Reference in New Issue
Block a user