Package org.apache.fop.layoutmgr.inline
Class LineLayoutManager.LineBreakPosition
- java.lang.Object
-
- org.apache.fop.layoutmgr.Position
-
- org.apache.fop.layoutmgr.LeafPosition
-
- org.apache.fop.layoutmgr.inline.LineLayoutManager.LineBreakPosition
-
- Enclosing class:
- LineLayoutManager
static class LineLayoutManager.LineBreakPosition extends LeafPosition
Private class to store information about inline breaks. Each value holds the start and end indexes into a List of inline break positions.
-
-
Field Summary
Fields Modifier and Type Field Description private int
availableShrink
private int
availableStretch
private int
baseline
private double
dAdjust
private int
difference
private int
endIndent
private double
ipdAdjust
private int
lineHeight
private int
lineWidth
private int
parIndex
private int
spaceAfter
private int
spaceBefore
private int
startIndent
private int
startIndex
-
Constructor Summary
Constructors Constructor Description LineBreakPosition(LayoutManager lm, int index, int startIndex, int breakIndex, int shrink, int stretch, int diff, double ipdA, double adjust, int si, int ei, int lh, int lw, int sb, int sa, int bl)
-
Method Summary
-
Methods inherited from class org.apache.fop.layoutmgr.LeafPosition
generatesAreas, getLeafPos, toString
-
Methods inherited from class org.apache.fop.layoutmgr.Position
getIndex, getLM, getLM, getPosition, getPosition, getShortLMName, setIndex
-
-
-
-
Field Detail
-
parIndex
private final int parIndex
-
startIndex
private final int startIndex
-
availableShrink
private final int availableShrink
-
availableStretch
private final int availableStretch
-
difference
private final int difference
-
dAdjust
private final double dAdjust
-
ipdAdjust
private final double ipdAdjust
-
startIndent
private final int startIndent
-
endIndent
private final int endIndent
-
lineHeight
private final int lineHeight
-
lineWidth
private final int lineWidth
-
spaceBefore
private final int spaceBefore
-
spaceAfter
private final int spaceAfter
-
baseline
private final int baseline
-
-
Constructor Detail
-
LineBreakPosition
LineBreakPosition(LayoutManager lm, int index, int startIndex, int breakIndex, int shrink, int stretch, int diff, double ipdA, double adjust, int si, int ei, int lh, int lw, int sb, int sa, int bl)
-
-