2018-01-29 02:56:35 +00:00
|
|
|
const docx = require('../build');
|
|
|
|
|
2018-05-17 11:45:06 -06:00
|
|
|
var doc = new docx.Document(undefined,{differentFirstPageHeader:true});
|
2018-01-29 02:56:35 +00:00
|
|
|
|
2018-05-12 20:04:54 -04:00
|
|
|
doc.createParagraph("First Page").pageBreak()
|
|
|
|
doc.createParagraph("Second Page");
|
|
|
|
|
2018-05-12 22:22:54 -04:00
|
|
|
var tab = new docx.TextRun().tab()
|
2018-05-12 20:04:54 -04:00
|
|
|
var pageNumber = new docx.TextRun().pageNumber()
|
|
|
|
|
2018-05-17 11:45:06 -06:00
|
|
|
var pageoneheader = new docx.Paragraph("Running head: My Title").maxRightTabStop();
|
|
|
|
|
2018-05-12 22:22:54 -04:00
|
|
|
pageoneheader.addRun(tab);
|
2018-05-12 20:04:54 -04:00
|
|
|
pageoneheader.addRun(pageNumber);
|
2018-05-12 22:22:54 -04:00
|
|
|
doc.firstPageHeader.addParagraph(pageoneheader);
|
2018-05-12 20:04:54 -04:00
|
|
|
|
|
|
|
var pagetwoheader = new docx.Paragraph("My Title").maxRightTabStop();
|
|
|
|
|
2018-05-12 22:22:54 -04:00
|
|
|
pagetwoheader.addRun(tab)
|
2018-05-12 20:04:54 -04:00
|
|
|
pagetwoheader.addRun(pageNumber)
|
|
|
|
doc.Header.addParagraph(pagetwoheader)
|
|
|
|
doc.Header = new docx.Paragraph("My Title")
|
2018-01-29 02:56:35 +00:00
|
|
|
|
|
|
|
|
|
|
|
var exporter = new docx.LocalPacker(doc);
|
2018-05-12 20:04:54 -04:00
|
|
|
exporter.pack('Testing');
|
2018-01-29 02:56:35 +00:00
|
|
|
|
2018-01-30 01:16:48 +00:00
|
|
|
console.log('Document created successfully at project root!');
|