Class PageCountElementNode
java.lang.Object
com.itextpdf.styledxmlparser.node.impl.jsoup.node.JsoupNode
com.itextpdf.styledxmlparser.node.impl.jsoup.node.JsoupElementNode
com.itextpdf.html2pdf.css.resolve.func.counter.PageCountElementNode
- All Implemented Interfaces:
-
com.itextpdf.styledxmlparser.node.IAttributesContainer,com.itextpdf.styledxmlparser.node.ICustomElementNode,com.itextpdf.styledxmlparser.node.IElementNode,com.itextpdf.styledxmlparser.node.INameContainer,com.itextpdf.styledxmlparser.node.INode,com.itextpdf.styledxmlparser.node.IStylesContainer
- Direct Known Subclasses:
-
PageTargetCountElementNode
public class PageCountElementNode extends com.itextpdf.styledxmlparser.node.impl.jsoup.node.JsoupElementNode implements com.itextpdf.styledxmlparser.node.ICustomElementNode
ICustomElementNode implementation for a page count element node.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPageCountElementNode(boolean totalPageCount, com.itextpdf.styledxmlparser.node.INode parent) Creates a newPageCountElementNodeinstance. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChild(com.itextpdf.styledxmlparser.node.INode node) Gets glyph style for digits.booleanChecks if the node represents the total page count.com.itextpdf.styledxmlparser.node.INodesetDigitsGlyphStyle(CounterDigitsGlyphStyle digitsGlyphStyle) Sets glyph style for digits.Methods inherited from class com.itextpdf.styledxmlparser.node.impl.jsoup.node.JsoupElementNode
addAdditionalHtmlStyles, getAdditionalHtmlStyles, getAttribute, getAttributes, getLang, getStyles, name, setStyles, textMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.itextpdf.styledxmlparser.node.IAttributesContainer
getAttribute, getAttributesMethods inherited from interface com.itextpdf.styledxmlparser.node.IElementNode
addAdditionalHtmlStyles, getAdditionalHtmlStyles, getLangMethods inherited from interface com.itextpdf.styledxmlparser.node.INameContainer
nameMethods inherited from interface com.itextpdf.styledxmlparser.node.IStylesContainer
getStyles, setStyles
-
Field Details
-
PAGE_COUNTER_TAG
The Constant PAGE_COUNTER_TAG.- See Also:
-
-
Constructor Details
-
PageCountElementNode
public PageCountElementNode(boolean totalPageCount, com.itextpdf.styledxmlparser.node.INode parent) Creates a newPageCountElementNodeinstance.- Parameters:
-
totalPageCount- if true, total page count will present -
parent- parent element of this page counter
-
-
Method Details
-
childNodes
- Specified by:
-
childNodesin interfacecom.itextpdf.styledxmlparser.node.INode - Overrides:
-
childNodesin classcom.itextpdf.styledxmlparser.node.impl.jsoup.node.JsoupNode
-
addChild
public void addChild(com.itextpdf.styledxmlparser.node.INode node) - Specified by:
-
addChildin interfacecom.itextpdf.styledxmlparser.node.INode - Overrides:
-
addChildin classcom.itextpdf.styledxmlparser.node.impl.jsoup.node.JsoupNode
-
parentNode
public com.itextpdf.styledxmlparser.node.INode parentNode()- Specified by:
-
parentNodein interfacecom.itextpdf.styledxmlparser.node.INode - Overrides:
-
parentNodein classcom.itextpdf.styledxmlparser.node.impl.jsoup.node.JsoupNode
-
isTotalPageCount
public boolean isTotalPageCount()Checks if the node represents the total page count.- Returns:
- true, if the node represents the total page count
-
getDigitsGlyphStyle
Gets glyph style for digits.- Returns:
- name of the glyph style
-
setDigitsGlyphStyle
Sets glyph style for digits.- Parameters:
-
digitsGlyphStyle- name of the glyph style - Returns:
-
this
PageCountElementNodeinstance
-