Package org.apache.batik.extension.svg
Class RegionInfo
- java.lang.Object
-
- java.awt.geom.RectangularShape
-
- java.awt.geom.Rectangle2D
-
- java.awt.geom.Rectangle2D.Float
-
- org.apache.batik.extension.svg.RegionInfo
-
- All Implemented Interfaces:
java.awt.Shape
,java.io.Serializable
,java.lang.Cloneable
public class RegionInfo extends java.awt.geom.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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RegionInfo(float x, float y, float w, float h, float verticalAlignment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
getVerticalAlignment()
Gets the vertical alignment for this flow region.void
setVerticalAlignment(float verticalAlignment)
Sets the alignment position of the text within this flow region.-
Methods inherited from class java.awt.geom.Rectangle2D.Float
createIntersection, createUnion, getBounds2D, getHeight, getWidth, getX, getY, isEmpty, outcode, setRect, setRect, setRect, toString
-
Methods inherited from class java.awt.geom.Rectangle2D
add, add, add, contains, contains, equals, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, union
-
-
-
-
Method Detail
-
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.
-
-