org.apache.batik.bridge

Class SVGTextElementBridge.AbstractTextChildTextContent

protected class SVGTextElementBridge.AbstractTextChildTextContent extends SVGTextElementBridge.AbstractTextChildBridgeUpdateHandler implements SVGTextContent

Constructor Summary
protected AbstractTextChildTextContent(BridgeContext ctx, SVGTextElementBridge parent, Element e)
Initialize the AbstractTextChildBridgeUpdateHandler implementation.
Method Summary
intgetCharNumAtPosition(float x, float y)
floatgetComputedTextLength()
Point2DgetEndPositionOfChar(int charnum)
Rectangle2DgetExtentOfChar(int charnum)
intgetNumberOfChars()
floatgetRotationOfChar(int charnum)
Point2DgetStartPositionOfChar(int charnum)
floatgetSubStringLength(int charnum, int nchars)
voidselectSubString(int charnum, int nchars)

Constructor Detail

AbstractTextChildTextContent

protected AbstractTextChildTextContent(BridgeContext ctx, SVGTextElementBridge parent, Element e)
Initialize the AbstractTextChildBridgeUpdateHandler implementation.

Method Detail

getCharNumAtPosition

public int getCharNumAtPosition(float x, float y)

getComputedTextLength

public float getComputedTextLength()

getEndPositionOfChar

public Point2D getEndPositionOfChar(int charnum)

getExtentOfChar

public Rectangle2D getExtentOfChar(int charnum)

getNumberOfChars

public int getNumberOfChars()

getRotationOfChar

public float getRotationOfChar(int charnum)

getStartPositionOfChar

public Point2D getStartPositionOfChar(int charnum)

getSubStringLength

public float getSubStringLength(int charnum, int nchars)

selectSubString

public void selectSubString(int charnum, int nchars)
Copyright B) 2007 Apache Software Foundation. All Rights Reserved.