Class InlineArea.InlineAdjustingInfo

java.lang.Object
org.apache.fop.area.inline.InlineArea.InlineAdjustingInfo
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractTextArea.TextAdjustingInfo
Enclosing class:
InlineArea

protected class InlineArea.InlineAdjustingInfo extends Object implements Serializable
this class stores information about potential adjustments that can be used in order to re-compute adjustments when a page-number or a page-number-citation is resolved
See Also:
  • Field Details

    • availableStretch

      protected int availableStretch
      stretch of the inline area
    • availableShrink

      protected int availableShrink
      shrink of the inline area
    • adjustment

      protected int adjustment
      total adjustment (= ipd - width of fixed elements)
  • Constructor Details

    • InlineAdjustingInfo

      protected InlineAdjustingInfo(int stretch, int shrink, int adj)
      Constructor
      Parameters:
      stretch - the available space for stretching
      shrink - the available space for shrinking
      adj - space adjustment type
  • Method Details

    • applyVariationFactor

      protected int applyVariationFactor(double variationFactor)
      Apply the variation factor
      Parameters:
      variationFactor - the factor by which the adjustment is to be changed
      Returns:
      the IPD increase