public interface Element extends HtmlElement
getContent, getName
Context getContext()
HtmlTag getTag()
Style style()
com.pd4ml.fonts.CachedFontMetrics getFontMetrics()
float getLineHeight()
float getFontSize()
float getRemBase()
BoxLengths getBorders()
boolean hasBorders()
Document getDocument()
int getIndex(Element child)
Element previousSibling()
BranchElement getParent()
getParent
in interface HtmlElement
BranchElement getBlock()
void addChild(Element child)
Element getChildAt(int index)
getChildAt
in interface HtmlElement
int getChildCount()
getChildCount
in interface HtmlElement
boolean hasChildTags()
List<Element> getChildrenFlow(List<Element> flow, TargetRenderContext ctx)
void removeEmptyInlineChildElements()
ContentElement getLastContentElementOfBlock()
boolean isLeaf()
Length getLogicalWidth()
String dump(int mode)
com.pd4ml.css.CSSName getDisplayType()
void setParent(BranchElement blockElement)
boolean isAbsPositioned()
com.pd4ml.css.CSSValue pageBreakBeforeObj()
com.pd4ml.css.CSSValue pageBreakAfterObj()
boolean isRelPositioned()
Style.WhiteSpace whiteSpace()
Style.Floating getFloat()
boolean isFloat()
Style.TextAlign textAlign()
Style.TextAlign textAlign(Style.TextAlign def)
boolean hasBothCoordinates()
boolean isRTL()
boolean hasRtlContent()
boolean keepPhysicalUnits()
boolean isImplicit()
Revision 4.0.15 / 20220727-0149