public class LogicalPageBox extends BlockRenderBox
HORIZONTAL_AXIS, VERTICAL_AXIS| Constructor and Description |
|---|
LogicalPageBox(PageGrid pageGrid) |
| Modifier and Type | Method and Description |
|---|---|
void |
appyStyle(LayoutContext context,
OutputProcessorMetaData metaData) |
java.lang.Object |
clone()
Clones this node.
|
RenderNode |
derive(boolean deepDerive)
Derive creates a disconnected node that shares all the properties of the
original node.
|
RenderNode |
deriveFrozen(boolean deepDerive)
Derive creates a disconnected node that shares all the properties of the
original node.
|
RenderNode |
findNodeById(java.lang.Object instanceId) |
NormalFlowRenderBox |
getContentArea() |
PageAreaRenderBox |
getFooterArea() |
PageAreaRenderBox |
getHeaderArea() |
RenderBox |
getInsertationPoint() |
LogicalPageBox |
getLogicalPage() |
NormalFlowRenderBox |
getNormalFlow() |
PageGrid |
getPageGrid() |
long |
getPageHeight() |
long |
getPageOffset() |
long |
getPageWidth() |
long[] |
getPhysicalBreaks(int axis) |
RenderNode |
hibernate()
Derives an hibernation copy.
|
void |
insertFirst(RenderNode node) |
void |
insertLast(RenderNode node) |
boolean |
isNormalFlowActive() |
boolean |
isOverflow() |
void |
setNormalFlowActive(boolean normalFlowActive) |
void |
setPageOffset(long pageOffset) |
void |
updatePageArea(PageGrid pageGrid) |
addChild, addChilds, addGeneratedChild, clear, close, freeze, getBaselineInfo, getBorder, getBoxDefinition, getBoxLayoutProperties, getContentAreaX1, getContentAreaX2, getDominantBaseline, getEffectiveMarginBottom, getEffectiveMarginTop, getFirstChild, getLastChild, getLineCount, getNominalBaselineInfo, getOrphans, getOrphansSize, getPageContext, getStaticBoxLayoutProperties, getVisibleFirst, getVisibleLast, getWidows, getWidowsSize, insertAfter, insertBefore, isAppendable, isAvoidPagebreakInside, isDiscardable, isEmpty, isOpen, isPreserveSpace, remove, replaceChild, replaceChilds, setBaselineInfo, setContentAreaX1, setContentAreaX2, setFirstChild, setLastChild, setLineCount, setOrphansSize, setPageContext, setWidowsSize, splitgetAlignmentAdjust, getAlignmentAdjustResolved, getAlignmentBaseline, getBaselineShift, getBaselineShiftResolved, getChangeTracker, getComputedLayoutProperties, getDimension, getHeight, getInstanceId, getLayoutContext, getMajorAxis, getMaximumBoxWidth, getMinimumChunkWidth, getMinorAxis, getNamespace, getNext, getNodeLayoutProperties, getParent, getParentBlockContext, getPosition, getPrev, getStickyMarker, getTagName, getVerticalAlignment, getVisibleNext, getVisiblePrev, getWidth, getX, getY, isDirectionLTR, isDirty, isFrozen, isHibernated, isIcmMetricsFinished, isIgnorableForRendering, normalizeAlignment, setComputedLayoutProperties, setDimension, setDirty, setHeight, setHibernated, setIcmMetricsFinished, setMajorAxis, setMaximumBoxWidth, setMinimumChunkWidth, setMinorAxis, setNext, setParent, setPosition, setPrev, setStickyMarker, setWidth, setX, setY, updateChangeTrackerpublic LogicalPageBox(PageGrid pageGrid)
public void appyStyle(LayoutContext context, OutputProcessorMetaData metaData)
public void updatePageArea(PageGrid pageGrid)
public NormalFlowRenderBox getContentArea()
public PageAreaRenderBox getFooterArea()
public PageAreaRenderBox getHeaderArea()
public LogicalPageBox getLogicalPage()
getLogicalPage in class RenderNodepublic NormalFlowRenderBox getNormalFlow()
getNormalFlow in class RenderNodepublic PageGrid getPageGrid()
public RenderBox getInsertationPoint()
getInsertationPoint in class RenderBoxpublic long[] getPhysicalBreaks(int axis)
public boolean isOverflow()
public RenderNode deriveFrozen(boolean deepDerive)
deriveFrozen in class RenderBoxpublic RenderNode derive(boolean deepDerive)
public RenderNode hibernate()
public java.lang.Object clone()
public boolean isNormalFlowActive()
public long getPageHeight()
public long getPageWidth()
public long getPageOffset()
public void setPageOffset(long pageOffset)
public void setNormalFlowActive(boolean normalFlowActive)
public void insertFirst(RenderNode node)
public void insertLast(RenderNode node)
public RenderNode findNodeById(java.lang.Object instanceId)
findNodeById in class RenderBox