## Uses of Class
org.apache.batik.gvt.TextNode

Packages that use TextNode
org.apache.batik.bridge: Provides an API for mapping and maintaining consistency between the SVG DOM tree and the GVT tree.
org.apache.batik.extension.svg
org.apache.batik.gvt: Contains all of the interfaces for describing and painting vector graphics as Java objects.
org.apache.batik.gvt.renderer
org.apache.batik.gvt.text

Uses of TextNode in org.apache.batik.bridge

Methods in org.apache.batik.bridge with parameters of type TextNode
`protected void` `SVGTextElementBridge.addPaintAttributes(java.text.AttributedString as, org.w3c.dom.Element element, TextNode node, TextPaintInfo pi, BridgeContext ctx)` Adds painting attributes to an AttributedString.
`protected void` `SVGTextElementBridge.addChildPaintAttributes(java.text.AttributedString as, org.w3c.dom.Element element, TextNode node, TextPaintInfo parentPI, BridgeContext ctx)`
`protected java.util.List` `SVGTextElementBridge.getTextRuns(TextNode node)` Retrieve the list of layout for the text node.

Uses of TextNode in org.apache.batik.extension.svg

Methods in org.apache.batik.extension.svg with parameters of type TextNode
`protected void` `SVGFlowTextElementBridge.addPaintAttributes(java.text.AttributedString as, org.w3c.dom.Element element, TextNode node, TextPaintInfo parentPI, BridgeContext ctx)` Adds painting attributes to an AttributedString.
`protected void` `SVGFlowTextElementBridge.addChildPaintAttributes(java.text.AttributedString as, org.w3c.dom.Element element, TextNode node, TextPaintInfo parentPI, BridgeContext ctx)`

Uses of TextNode in org.apache.batik.gvt

Methods in org.apache.batik.gvt with parameters of type TextNode
`void` `TextPainter.paint(TextNode node, java.awt.Graphics2D g2d)` Paints the specified attributed character iterator using the specified Graphics2D and context and font context.
`Mark` `TextPainter.selectAt(double x, double y, TextNode node)` Initiates a text selection on a particular AttributedCharacterIterator, using the text/font metrics employed by this TextPainter instance.
`Mark` `TextPainter.selectFirst(TextNode node)` Selects the first glyph in the text node.
`Mark` `TextPainter.selectLast(TextNode node)` Selects the last glyph in the text node.
`Mark` `TextPainter.getMark(TextNode node, int index, boolean beforeGlyph)` Returns a mark for the char at index in node's AttributedCharacterIterator.
`java.awt.Shape` `TextPainter.getOutline(TextNode node)` Get a Shape in userspace coords which defines the textnode glyph outlines.
`java.awt.geom.Rectangle2D` `TextPainter.getBounds2D(TextNode node)` Get a Rectangle2D in userspace coords which encloses the textnode glyphs rendered bounds (includes stroke etc).
`java.awt.geom.Rectangle2D` `TextPainter.getGeometryBounds(TextNode node)` Get a Rectangle2D in userspace coords which encloses the textnode glyphs just including the geometry info.

Uses of TextNode in org.apache.batik.gvt.renderer

Methods in org.apache.batik.gvt.renderer that return TextNode
`TextNode` `BasicTextPainter.BasicMark.getTextNode()`

Methods in org.apache.batik.gvt.renderer with parameters of type TextNode
`void` `StrokingTextPainter.paint(TextNode node, java.awt.Graphics2D g2d)` Paints the specified text node using the specified Graphics2D.
`java.util.List` `StrokingTextPainter.getTextRuns(TextNode node, java.text.AttributedCharacterIterator aci)`
`java.awt.Shape` `StrokingTextPainter.getOutline(TextNode node)` Get a Shape in userspace coords which defines the textnode glyph outlines.
`java.awt.geom.Rectangle2D` `StrokingTextPainter.getBounds2D(TextNode node)` Get a Rectangle2D in userspace coords which encloses the textnode glyphs including stroke etc.
`Mark` `StrokingTextPainter.getMark(TextNode node, int index, boolean leadingEdge)`
`protected Mark` `StrokingTextPainter.hitTest(double x, double y, TextNode node)`
`Mark` `StrokingTextPainter.selectFirst(TextNode node)` Selects the first glyph in the text node.
`Mark` `StrokingTextPainter.selectLast(TextNode node)` Selects the last glyph in the text node.
`Mark` `BasicTextPainter.selectAt(double x, double y, TextNode node)` Given an X, y coordinate, AttributedCharacterIterator, return a Mark which encapsulates a "selection start" action.
`java.awt.geom.Rectangle2D` `BasicTextPainter.getGeometryBounds(TextNode node)` Get a Rectangle2D in userspace coords which encloses the textnode glyphs just including the geometry info.
`protected abstract Mark` `BasicTextPainter.hitTest(double x, double y, TextNode node)` Returns the mark for the specified parameters.

Constructors in org.apache.batik.gvt.renderer with parameters of type TextNode
`BasicTextPainter.BasicMark(TextNode node, TextHit hit)` Constructs a new Mark with the specified parameters.

Uses of TextNode in org.apache.batik.gvt.text

Methods in org.apache.batik.gvt.text that return TextNode
`TextNode` `Mark.getTextNode()`

Copyright © 2004 Apache Software Foundation. All Rights Reserved.