org.apache.fop.layoutmgr
Interface BlockLevelLayoutManager
- All Superinterfaces:
- LayoutManager, PercentBaseContext
- All Known Implementing Classes:
- BlockStackingLayoutManager, FlowLayoutManager, LineLayoutManager, TableCellLayoutManager
- public interface BlockLevelLayoutManager
- extends LayoutManager
The interface for LayoutManagers which generate block areas
Methods inherited from interface org.apache.fop.layoutmgr.LayoutManager |
addAreas, addChildArea, addChildLM, addChildLMs, createNextChildLMs, getChangedKnuthElements, getChildLMs, getContentAreaBPD, getContentAreaIPD, getFObj, getGeneratesBlockArea, getGeneratesLineArea, getGeneratesReferenceArea, getNextKnuthElements, getParent, getParentArea, getPSLM, initialize, isFinished, notifyPos, resetPosition, setFinished, setParent |
NO_ADJUSTMENT
public static final int NO_ADJUSTMENT
- Adjustment class: no adjustment
SPACE_BEFORE_ADJUSTMENT
public static final int SPACE_BEFORE_ADJUSTMENT
- Adjustment class: adjustment for space-before
SPACE_AFTER_ADJUSTMENT
public static final int SPACE_AFTER_ADJUSTMENT
- Adjustment class: adjustment for space-after
LINE_NUMBER_ADJUSTMENT
public static final int LINE_NUMBER_ADJUSTMENT
- Adjustment class: adjustment for number of lines
LINE_HEIGHT_ADJUSTMENT
public static final int LINE_HEIGHT_ADJUSTMENT
- Adjustment class: adjustment for line height
negotiateBPDAdjustment
public int negotiateBPDAdjustment(int adj,
KnuthElement lastElement)
discardSpace
public void discardSpace(KnuthGlue spaceGlue)
mustKeepTogether
public boolean mustKeepTogether()
- Returns:
- true if this element must be kept together
mustKeepWithPrevious
public boolean mustKeepWithPrevious()
- Returns:
- true if this element must be kept with the previous element.
mustKeepWithNext
public boolean mustKeepWithNext()
- Returns:
- true if this element must be kept with the next element.
Copyright 1999-2006 The Apache Software Foundation. All Rights Reserved.