public final class PageBreakRenderer extends BoxRenderer implements InlineItem
Renderer.ReflowPhaseabb, offset, row| Constructor and Description |
|---|
PageBreakRenderer(Element element) |
| Modifier and Type | Method and Description |
|---|---|
Renderer |
addChild(Renderer renderer) |
int |
alignContentToPageBreaks(Context.PageBreakRef pbObj) |
void |
assignToRow(RowRenderer row) |
boolean |
doesNotPrintToPage() |
RStatus |
findAutoPageBreaks(List<Context.PageBreakRef> pbreaks,
int top,
int height) |
int |
getAbsVerticalPosition() |
int |
getBaseline(Context context) |
int |
getChildrenNumber() |
float |
getWidth() |
boolean |
isConditional() |
RStatus |
layout(Renderer.ReflowPhase phase) |
boolean |
meetsCondition() |
RStatus |
render() |
void |
setX(float x) |
addAbsChild, borderBottom, borderLeft, borderRight, borderTop, collapseBorders, containingBlock, createAssignedPageBreak, createAssignedPageBreak, createAssignedPageBreak, dashCalculator, expandHeight, findParentRenderer, getAbsHorizontalPosition, getChildAt, getContentHeight, getContentWidth, getExtraBottomOffset, getHeight, getOffsetInRow, getOuterHeight, getOuterWidth, getParentForAbs, getScrollbarWidth, getTextBaseline, hasBackground, hasBorder, hasPadding, hasPercentualWidth, hasWidthBase, horizontalExtent, isAbsPositioned, isAvoidPageBreak, isLastChild, isOutOfFlowPositioned, isRelPositioned, isRTL, logicalHeight, logicalMaxHeight, logicalMinHeight, marginBottom, marginLeft, marginRight, marginTop, moveChildUp, paddingBottom, paddingLeft, paddingRight, paddingTop, resetLayout, resetMinWidth, setHeight, setOuterHeight, setOuterWidth, setWidth, verticalMarginExtent, verticalOffsetcleanup, dump, getAbsPositionedBottomEdge, getClear, getContext, getDecoration, getDestinationRenderers, getDisplayType, getElement, getFloat, getFontSize, getHeightObj, getLang, getMaxHeightObj, getMaxWidth, getMaxWidthObj, getMinHeightObj, getMinWidth, getMinWidthObj, getOuterMinWidth, getParent, getTitle, getWidthObj, getX, isAutoWidth, isBody, isBoxSized, isFloating, isTable, isTaggedOutput, isTBRL, isUseAwt, reLayout, setParent, setUseAwt, toString, updateHeightsequals, getClass, hashCode, notify, notifyAll, wait, wait, waitdump, getHeight, getOuterHeight, getOuterWidth, getX, isRTLpublic PageBreakRenderer(Element element)
public RStatus layout(Renderer.ReflowPhase phase) throws IOException
layout in class BoxRendererIOExceptionpublic Renderer addChild(Renderer renderer)
addChild in class BoxRendererpublic int getChildrenNumber()
getChildrenNumber in class BoxRendererpublic boolean doesNotPrintToPage()
throws IOException
doesNotPrintToPage in class RendererIOExceptionpublic RStatus render() throws IOException
render in class RendererIOExceptionpublic int getAbsVerticalPosition()
getAbsVerticalPosition in class BoxRendererpublic int alignContentToPageBreaks(Context.PageBreakRef pbObj)
alignContentToPageBreaks in class BoxRendererpublic RStatus findAutoPageBreaks(List<Context.PageBreakRef> pbreaks, int top, int height)
findAutoPageBreaks in class BoxRendererpublic boolean meetsCondition()
public int getBaseline(Context context)
getBaseline in interface InlineItempublic float getWidth()
getWidth in interface InlineItempublic void setX(float x)
setX in interface InlineItempublic void assignToRow(RowRenderer row)
assignToRow in interface InlineItempublic boolean isConditional()
Revision 4.0.15 / 20220727-0149