fromXmlElement static method
Parses a HeaderFooter from an XML element.
Implementation
static HeaderFooter fromXmlElement(XmlElement headerFooterElement) {
return HeaderFooter(
alignWithMargins: headerFooterElement
.getAttribute("alignWithMargins")
?.parseBool(),
differentFirst: headerFooterElement
.getAttribute("differentFirst")
?.parseBool(),
differentOddEven: headerFooterElement
.getAttribute("differentOddEven")
?.parseBool(),
scaleWithDoc: headerFooterElement
.getAttribute("scaleWithDoc")
?.parseBool(),
evenHeader: headerFooterElement.getElement("evenHeader")?.innerText,
evenFooter: headerFooterElement.getElement("evenFooter")?.innerText,
firstHeader: headerFooterElement.getElement("firstHeader")?.innerText,
firstFooter: headerFooterElement.getElement("firstFooter")?.innerText,
oddFooter: headerFooterElement.getElement("oddFooter")?.innerText,
oddHeader: headerFooterElement.getElement("oddHeader")?.innerText,
);
}