org.apache.fop.area
Class MainReference
- Serializable
public class MainReference
The main-reference-area generated by an fo:region-body
This object holds one or more span-reference-areas (block-areas
stacked in the block progression direction)
See fo:region-body definition in the XSL Rec for more information.
BT , CLASS_ABSOLUTE , CLASS_BEFORE_FLOAT , CLASS_FIXED , CLASS_FOOTNOTE , CLASS_MAX , CLASS_NORMAL , CLASS_SIDE_FLOAT , LR , ORIENT_0 , ORIENT_180 , ORIENT_270 , ORIENT_90 , RL , TB , bpd , ipd , log , props |
addChildArea , addTrait , addTrait , getAllocBPD , getAllocIPD , getAreaClass , getBPD , getBooleanTrait , getBorderAndPaddingWidthAfter , getBorderAndPaddingWidthBefore , getBorderAndPaddingWidthEnd , getBorderAndPaddingWidthStart , getIPD , getSpaceAfter , getSpaceBefore , getSpaceEnd , getSpaceStart , getTrait , getTraitAsInteger , getTraits , hasTrait , hasTraits , setAreaClass , setBPD , setIPD , toString |
MainReference
public MainReference(BodyRegion parent)
Constructor
parent
- the body region this reference area is placed in.
createSpan
public Span createSpan(boolean spanAll)
Add a span area to this area.
spanAll
- whether to make a single-column span
getColumnCount
public int getColumnCount()
getColumnGap
public int getColumnGap()
- the column gap in millipoints
getCurrentSpan
public Span getCurrentSpan()
Get the span area currently being filled (i.e., the last span created).
getSpans
public List getSpans()
Get the span areas from this area.
isEmpty
public boolean isEmpty()
Indicates whether any child areas have been added to this reference area.
This is achieved by looping through each span.
- true if no child areas have been added yet.
Copyright 1999-2007 The Apache Software Foundation. All Rights Reserved.