org.apache.batik.extension.svg

Class LineInfo

public class LineInfo extends Object

This class encapsulates the layout information about a single line in a multi-line flow.
Constructor Summary
LineInfo(Float loc, AttributedCharacterIterator aci, GVTGlyphVector gv, int startIdx, int endIdx, float advance, float visualAdvance, float lastCharWidth, float lineWidth, boolean partial, Float verticalAlignOffset)
Method Summary
AttributedCharacterIteratorgetACI()
floatgetAdvance()
intgetEndIdx()
GVTGlyphVectorgetGlyphVector()
floatgetLastCharWidth()
floatgetLineWidth()
FloatgetLocation()
intgetStartIdx()
FloatgetVerticalAlignOffset()
floatgetVisualAdvance()
booleanisPartialLine()
StringtoString()

Constructor Detail

LineInfo

public LineInfo(Float loc, AttributedCharacterIterator aci, GVTGlyphVector gv, int startIdx, int endIdx, float advance, float visualAdvance, float lastCharWidth, float lineWidth, boolean partial, Float verticalAlignOffset)

Method Detail

getACI

public AttributedCharacterIterator getACI()

getAdvance

public float getAdvance()

getEndIdx

public int getEndIdx()

getGlyphVector

public GVTGlyphVector getGlyphVector()

getLastCharWidth

public float getLastCharWidth()

getLineWidth

public float getLineWidth()

getLocation

public Float getLocation()

getStartIdx

public int getStartIdx()

getVerticalAlignOffset

public Float getVerticalAlignOffset()

getVisualAdvance

public float getVisualAdvance()

isPartialLine

public boolean isPartialLine()

toString

public String toString()
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.