public final class AnchorRenderer extends BlockRenderer
Renderer.ReflowPhase
MIN_ROW_WIDTH
abb, offset, row
Constructor and Description |
---|
AnchorRenderer(Element element) |
Modifier and Type | Method and Description |
---|---|
Renderer |
addChild(Renderer renderer) |
int |
alignContentToPageBreaks(Context.PageBreakRef pbObj) |
StringBuilder |
dump(int mode,
int indent) |
RStatus |
findAutoPageBreaks(List<Context.PageBreakRef> pbreaks,
int top,
int pheight) |
int |
getAbsHorizontalPosition() |
LayoutPoint |
getAbsOffset() |
BoxRenderer |
getAbsRenderer() |
int |
getBaseline(Context context) |
int |
getHeight() |
int |
getMinWidth(float base) |
int |
getOuterHeight() |
float |
getOuterWidth() |
float |
getWidth() |
boolean |
isAbsPositioned() |
RStatus |
layout(Renderer.ReflowPhase phase) |
RStatus |
render() |
void |
setAbsRenderer(BoxRenderer absRenderer) |
addAbsChild, addPositionAnchor, assignToRow, containsFloats, doesNotPrintToPage, findParentRenderer, getAbsPositionedBottomEdge, getAbsVerticalPosition, getChildAt, getChildrenNumber, getContentHeight, getContentWidth, getDestinationRenderers, getMaxWidth, getOffsetInRow, getOuterMinWidth, getPositionAnchor, getX, isBody, isDocumentElementRenderer, isFirstRow, isLastContentPortion, isLastRow, isTheFirstRow, isUseAwt, moveChildUp, reLayout, resetLayout, resetMinWidth, setOuterWidth, setUseAwt, setX, toString
borderBottom, borderLeft, borderRight, borderTop, collapseBorders, containingBlock, createAssignedPageBreak, createAssignedPageBreak, createAssignedPageBreak, dashCalculator, expandHeight, getExtraBottomOffset, getParentForAbs, getScrollbarWidth, getTextBaseline, hasBackground, hasBorder, hasPadding, hasPercentualWidth, hasWidthBase, horizontalExtent, isAvoidPageBreak, isLastChild, isOutOfFlowPositioned, isRelPositioned, isRTL, logicalHeight, logicalMaxHeight, logicalMinHeight, marginBottom, marginLeft, marginRight, marginTop, paddingBottom, paddingLeft, paddingRight, paddingTop, setHeight, setOuterHeight, setWidth, verticalMarginExtent, verticalOffset
cleanup, getClear, getContext, getDecoration, getDisplayType, getElement, getFloat, getFontSize, getHeightObj, getLang, getMaxHeightObj, getMaxWidthObj, getMinHeightObj, getMinWidthObj, getParent, getTitle, getWidthObj, isAutoWidth, isBoxSized, isFloating, isTable, isTaggedOutput, isTBRL, setParent, updateHeights
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
isRTL
public AnchorRenderer(Element element)
public Renderer addChild(Renderer renderer)
addChild
in class BlockRenderer
public RStatus layout(Renderer.ReflowPhase phase)
layout
in class BlockRenderer
public RStatus render() throws IOException
render
in class BlockRenderer
IOException
public RStatus findAutoPageBreaks(List<Context.PageBreakRef> pbreaks, int top, int pheight) throws IOException
findAutoPageBreaks
in class BlockRenderer
IOException
public int alignContentToPageBreaks(Context.PageBreakRef pbObj) throws IOException
alignContentToPageBreaks
in class BlockRenderer
IOException
public LayoutPoint getAbsOffset()
public BoxRenderer getAbsRenderer()
public void setAbsRenderer(BoxRenderer absRenderer)
public boolean isAbsPositioned()
isAbsPositioned
in class BoxRenderer
public int getMinWidth(float base)
getMinWidth
in class BlockRenderer
public float getWidth()
getWidth
in interface InlineItem
getWidth
in class BlockRenderer
public float getOuterWidth()
getOuterWidth
in interface InlineItem
getOuterWidth
in class BoxRenderer
public int getHeight()
getHeight
in interface InlineItem
getHeight
in class BoxRenderer
public int getBaseline(Context context)
getBaseline
in interface InlineItem
getBaseline
in class BlockRenderer
public int getOuterHeight()
getOuterHeight
in interface InlineItem
getOuterHeight
in class BoxRenderer
public int getAbsHorizontalPosition()
getAbsHorizontalPosition
in class BlockRenderer
public StringBuilder dump(int mode, int indent)
dump
in interface InlineItem
dump
in class BlockRenderer
Revision 4.0.15 / 20220727-0149