| Modifier and Type | Method and Description |
|---|---|
NormalFlowRefArea |
getNormalFlow(Fo fo)
Depending on the column-count of the next FO, determine whether
a new span area needs to be constructed or not, and return the
appropriate
NormalFlowRefArea. |
boolean |
isBalancingRequired(Fo fo)
Indicates whether adding a new object to this main-reference area will
require any balancing work.
|
boolean |
isLastColumn()
Indicates whether the current column in this area is the last column.
|
boolean |
isNewSpanArea()
Indicates whether the currently-active span area in this Area is newly
created.
|
void |
resetSpanArea()
Resets the the just-done span area in preparation for a backtrack for
balancing.
|
crBpd, crIpd, pdAvailableancestorArea, ancestorBlockContentFactory, ancestorNormalBlockArea, ancestorTableArea, getAreaName, getAreaTree, getPage, isFirstChildOfGeneratedBy, nearestArea, nearestGeneratedByBlockLevelFo, removeChild, siblingIndex, traitGeneratedBychildren, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeafbpdAncestorBlockOrRa, getGraftingPoint, heightContainingBlock, ipdAncestorBlockArea, ipdAncestorBlockOrRa, ipdContainingRefArea, ipdParentArea, isFirst, isLast, tableWidth, widthContainingBlockboolean isBalancingRequired(Fo fo)
fo - The FObj instance to be added.fo will require balancing.void resetSpanArea()
boolean isNewSpanArea()
boolean isLastColumn()
NormalFlowRefArea getNormalFlow(Fo fo) throws AreaTreeException
NormalFlowRefArea.fo - The next formatting object.NormalFlowRefArea area that should be used for
fo, which is possibly the current one.AreaTreeException - if the Area cannot be found or constructed.This documentation was created 2017-01-24 at 21:26 GMT by The aXSL Group and may be freely copied. See license for details.