Class RegionInfo

All Implemented Interfaces:
Shape, Serializable, Cloneable

public class RegionInfo extends Rectangle2D.Float
This class holds the neccessary information to render a <batik:flowRegion> that is defined within the <batik:flowRoot> element. Namely it holds the bounds of the region and the desired vertical alignment.
See Also:
  • Constructor Details

    • RegionInfo

      public RegionInfo(float x, float y, float w, float h, float verticalAlignment)
  • Method Details

    • getVerticalAlignment

      public float getVerticalAlignment()
      Gets the vertical alignment for this flow region.
      Returns:
      the vertical alignment for this flow region. It will be 0.0 for top, 0.5 for middle and 1.0 for bottom.
    • setVerticalAlignment

      public void setVerticalAlignment(float verticalAlignment)
      Sets the alignment position of the text within this flow region. The value must be 0.0 for top, 0.5 for middle and 1.0 for bottom.
      Parameters:
      verticalAlignment - the vertical alignment of the text.