diff options
author | Jeremias Maerki <jeremias@apache.org> | 2005-05-30 09:11:10 +0000 |
---|---|---|
committer | Jeremias Maerki <jeremias@apache.org> | 2005-05-30 09:11:10 +0000 |
commit | 4fd57be8583def33a23a5e1a4bf8adde73b1183a (patch) | |
tree | 839d4d7acd1fbd48b0c12b725d9e4b1443d43d4a /src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java | |
parent | c61450b0a0252406efc2c6b6cd88a41c9124cac2 (diff) | |
download | xmlgraphics-fop-4fd57be8583def33a23a5e1a4bf8adde73b1183a.tar.gz xmlgraphics-fop-4fd57be8583def33a23a5e1a4bf8adde73b1183a.zip |
New member variable "index" on Position (used for first/last checks).
Position numbering implemented in BlockStackingLayoutManager (see member variables: lastGeneratedPosition and smallestPosNumberChecked)
Use notifyPos to give a Position an index (Don't reuse Position instances that get an index!)
Flags on TableContentPosition indicating first and last status (see TableStepper).
New way of determining first/last area implemented on all currently implemented block-level FOs.
Removed obsolete isBogus() method from LayoutManager.
Removed duplicate wrapPositionElements() method in FlowLayoutManager.
Some javadocs here and there.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198701 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java')
-rw-r--r-- | src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java b/src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java index a523830dd..ffba6ffbf 100644 --- a/src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java +++ b/src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java @@ -23,11 +23,16 @@ package org.apache.fop.layoutmgr; */ public interface BlockLevelLayoutManager extends LayoutManager { - static final int NO_ADJUSTMENT = -1; - static final int SPACE_BEFORE_ADJUSTMENT = 0; - static final int SPACE_AFTER_ADJUSTMENT = 1; - static final int LINE_NUMBER_ADJUSTMENT = 2; - static final int LINE_HEIGHT_ADJUSTMENT = 3; + /** Adjustment class: no adjustment */ + int NO_ADJUSTMENT = -1; + /** Adjustment class: adjustment for space-before */ + int SPACE_BEFORE_ADJUSTMENT = 0; + /** Adjustment class: adjustment for space-after */ + int SPACE_AFTER_ADJUSTMENT = 1; + /** Adjustment class: adjustment for number of lines */ + int LINE_NUMBER_ADJUSTMENT = 2; + /** Adjustment class: adjustment for line height */ + int LINE_HEIGHT_ADJUSTMENT = 3; int negotiateBPDAdjustment(int adj, KnuthElement lastElement); |