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