Package org.apache.batik.extension.svg
Class LineInfo
- java.lang.Object
-
- org.apache.batik.extension.svg.LineInfo
-
public class LineInfo extends java.lang.Object
This class encapsulates the layout information about a single line in a multi-line flow.- Version:
- $Id: LineInfo.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.text.AttributedCharacterIterator
aci
(package private) float
advance
(package private) int
endIdx
(package private) GVTGlyphVector
gv
(package private) float
lastCharWidth
(package private) float
lineWidth
(package private) java.awt.geom.Point2D.Float
loc
(package private) boolean
partial
(package private) int
startIdx
(package private) java.awt.geom.Point2D.Float
verticalAlignOffset
(package private) float
visualAdvance
-
Constructor Summary
Constructors Constructor Description LineInfo(java.awt.geom.Point2D.Float loc, java.text.AttributedCharacterIterator aci, GVTGlyphVector gv, int startIdx, int endIdx, float advance, float visualAdvance, float lastCharWidth, float lineWidth, boolean partial, java.awt.geom.Point2D.Float verticalAlignOffset)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.text.AttributedCharacterIterator
getACI()
float
getAdvance()
int
getEndIdx()
GVTGlyphVector
getGlyphVector()
float
getLastCharWidth()
float
getLineWidth()
java.awt.geom.Point2D.Float
getLocation()
int
getStartIdx()
java.awt.geom.Point2D.Float
getVerticalAlignOffset()
float
getVisualAdvance()
boolean
isPartialLine()
java.lang.String
toString()
-
-
-
Field Detail
-
loc
java.awt.geom.Point2D.Float loc
-
aci
java.text.AttributedCharacterIterator aci
-
gv
GVTGlyphVector gv
-
startIdx
int startIdx
-
endIdx
int endIdx
-
advance
float advance
-
visualAdvance
float visualAdvance
-
lastCharWidth
float lastCharWidth
-
lineWidth
float lineWidth
-
partial
boolean partial
-
verticalAlignOffset
java.awt.geom.Point2D.Float verticalAlignOffset
-
-
Constructor Detail
-
LineInfo
public LineInfo(java.awt.geom.Point2D.Float loc, java.text.AttributedCharacterIterator aci, GVTGlyphVector gv, int startIdx, int endIdx, float advance, float visualAdvance, float lastCharWidth, float lineWidth, boolean partial, java.awt.geom.Point2D.Float verticalAlignOffset)
-
-
Method Detail
-
getLocation
public java.awt.geom.Point2D.Float getLocation()
-
getACI
public java.text.AttributedCharacterIterator getACI()
-
getGlyphVector
public GVTGlyphVector getGlyphVector()
-
getStartIdx
public int getStartIdx()
-
getEndIdx
public int getEndIdx()
-
getAdvance
public float getAdvance()
-
getVisualAdvance
public float getVisualAdvance()
-
getLastCharWidth
public float getLastCharWidth()
-
getLineWidth
public float getLineWidth()
-
isPartialLine
public boolean isPartialLine()
-
getVerticalAlignOffset
public java.awt.geom.Point2D.Float getVerticalAlignOffset()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-