Package org.apache.batik.gvt.flow
Class RegionInfo
- java.lang.Object
-
- org.apache.batik.gvt.flow.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.- Version:
- $Id: RegionInfo.java 1805408 2017-08-18 12:21:52Z ssteiner $
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Shape
shape
The shape that defines the region.private float
verticalAlignment
The alignment proportion.
-
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.
-
-
-
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.
-
-