Files
docx-js/docs/usage/headers-and-footers.md
2018-08-04 04:03:08 +01:00

1009 B

Headers and Footers

Example

Creating Headers and footers is simple. Access the Header and Footer by doing so like this:

doc.Header;
doc.Footer;

You can call the same methods as you would with a File:

doc.Header.createParagraph("Header text");
doc.Footer.createParagraph("Footer text");

Even add images:

doc.Header.createImage([PATH_TO_YOUR_IMAGE]);
doc.Footer.createImage([PATH_TO_YOUR_IMAGE]);

Refer to demo8.js for more information

Multiple Headers and Footers

Also all the supported section properties are implemented according to: http://officeopenxml.com/WPsection.php

Example

    const header = this.document.createHeader();
    const footer = this.document.createFooter();

    // Add new section with another header and footer
    doc.addSection({
      headerId: header.Header.referenceId,
      footerId: footer.Footer.referenceId,
      pageNumberStart: 1,
      pageNumberFormatType: docx.PageNumberFormat.DECIMAL,
    });