Class RegionInfo


  • public class RegionInfo
    extends java.lang.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 Summary

      Constructors 
      Constructor Description
      RegionInfo​(java.awt.Shape s, float verticalAlignment)
      Creates a new RegionInfo with the given shape and alignment.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.Shape getShape()
      Returns the flow region shape.
      float getVerticalAlignment()
      Gets the vertical alignment for this flow region.
      void setShape​(java.awt.Shape s)
      Sets the flow region shape.
      void setVerticalAlignment​(float verticalAlignment)
      Sets the alignment position of the text within this flow region.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RegionInfo

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

      • getShape

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

        public void setShape​(java.awt.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.