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 Details

    • 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 Details

    • 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)