Definition of headers and footers with HTML is straightforward, the following specifics should be taken into account.
- HTML header or footer definition data overrides pageNumberTemplate and titleTemplate properties and all other associated settings.
- ${page}, ${total} and ${title} placeholders are populated as before with current page number, total number of pages and document title.
- Base URL of the header/footer html is the same as the main HTML source.
... PD4ML html = new PD4ML(); ... PD4PageMark header = new PD4PageMark(); header.setAreaHeight( 150 ); header.setHtmlTemplate( "<font face=\"Arial\" size=\"10\">" + "<b>Header test</b><br>" + "${page} of ${total}</font>" ); html.setPageHeader( header ); ...