Class RegionInfo

java.lang.Object
org.apache.batik.gvt.flow.RegionInfo

public class RegionInfo extends Object
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.
Version:
$Id: RegionInfo.java 1805408 2017-08-18 12:21:52Z ssteiner $
  • Field Details

    • shape

      private Shape shape
      The shape that defines the region.
    • verticalAlignment

      private float verticalAlignment
      The alignment proportion.
  • Constructor Details

    • RegionInfo

      public RegionInfo(Shape s, float verticalAlignment)
      Creates a new RegionInfo with the given shape and alignment.
  • Method Details

    • getShape

      public Shape getShape()
      Returns the flow region shape.
    • setShape

      public void setShape(Shape s)
      Sets the flow region shape.
    • 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.