org.apache.fop.dom.svg
Class SVGTextContentElementImpl

org.apache.fop.dom.NodeImpl
  |
  +--org.apache.fop.dom.ElementImpl
        |
        +--org.apache.fop.dom.svg.SVGElementImpl
              |
              +--org.apache.fop.dom.svg.GraphicElement
                    |
                    +--org.apache.fop.dom.svg.SVGTextContentElementImpl
Direct Known Subclasses:
SVGTextElementImpl, SVGTSpanElementImpl

public class SVGTextContentElementImpl
extends GraphicElement
implements SVGTextContentElement

class representing text in an SVG Area


Fields inherited from class org.apache.fop.dom.svg.GraphicElement
transform, xmlspace

Fields inherited from class org.apache.fop.dom.svg.SVGElementImpl
className, idString, ownerSvg, styleDec

Constructor Summary
SVGTextContentElementImpl()
           

Method Summary
 intgetCharNumAtPosition(SVGPoint point)
           
 floatgetComputedTextLength()
           
 SVGPointgetEndPositionOfChar(int charnum)
           
 SVGRectgetExtentOfChar(int charnum)
           
 SVGAnimatedEnumerationgetLengthAdjust()
           
 intgetNumberOfChars()
           
 floatgetRotationOfChar(int charnum)
           
 SVGPointgetStartPositionOfChar(int charnum)
           
 floatgetSubStringLength(int charnum, int nchars)
           
 SVGAnimatedLengthgetTextLength()
           
 voidselectSubString(int charnum, int nchars)
           

Methods inherited from class org.apache.fop.dom.svg.GraphicElement
addEventListener, dispatchEvent, getBBox, getCTM, getFarthestViewportElement, getNearestViewportElement, getRequiredExtensions, getRequiredFeatures, getScreenCTM, getSystemLanguage, getTransform, getTransformToElement, getXMLlang, getXMLspace, hasExtension, removeEventListener, setRequiredExtensions, setRequiredFeatures, setSystemLanguage, setTransform, setXMLlang, setXMLspace

Methods inherited from class org.apache.fop.dom.svg.SVGElementImpl
appendChild, getAnimatedPresentationAttribute, getClassName, getExternalResourcesRequired, getId, getNamespaceURI, getOwnerSVGElement, getPresentationAttribute, getStyle, getViewportElement, setClassName, setExternalResourcesRequired, setId, setOwnerSVG, setStyle

Methods inherited from class org.apache.fop.dom.ElementImpl
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, hasAttribute, hasAttributeNS, hasAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, replaceChild, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS

Methods inherited from class org.apache.fop.dom.NodeImpl
cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTagName, hasChildNodes, insertBefore, isSupported, normalize, removeChild, setNodeValue, setPrefix, supports

Constructor Detail

SVGTextContentElementImpl

public SVGTextContentElementImpl()
Method Detail

getCharNumAtPosition

public int getCharNumAtPosition(SVGPoint point)

getComputedTextLength

public float getComputedTextLength()

getEndPositionOfChar

public SVGPoint getEndPositionOfChar(int charnum)

getExtentOfChar

public SVGRect getExtentOfChar(int charnum)

getLengthAdjust

public SVGAnimatedEnumeration getLengthAdjust()

getNumberOfChars

public int getNumberOfChars()

getRotationOfChar

public float getRotationOfChar(int charnum)

getStartPositionOfChar

public SVGPoint getStartPositionOfChar(int charnum)

getSubStringLength

public float getSubStringLength(int charnum, int nchars)

getTextLength

public SVGAnimatedLength getTextLength()

selectSubString

public void selectSubString(int charnum, int nchars)