protected void |
SVGTextElementBridge.addChildPaintAttributes(java.text.AttributedString as,
org.w3c.dom.Element element,
TextNode node,
TextPaintInfo parentPI,
BridgeContext ctx) |
|
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.
|
java.util.List |
StrokingTextPainter.computeTextRuns(TextNode node,
java.text.AttributedCharacterIterator aci,
java.text.AttributedCharacterIterator[] chunkACIs) |
|
protected java.util.List |
StrokingTextPainter.computeTextRuns(TextNode node,
java.text.AttributedCharacterIterator aci,
java.text.AttributedCharacterIterator[] chunkACIs,
int[][] chunkCharMaps) |
|
java.awt.geom.Rectangle2D |
StrokingTextPainter.getBounds2D(TextNode node) |
Get a Rectangle2D in userspace coords which encloses the textnode
glyphs including stroke etc.
|
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 |
BasicTextPainter.getGeometryBounds(TextNode node) |
Get a Rectangle2D in userspace coords which encloses the textnode
glyphs just including the geometry info.
|
java.awt.geom.Rectangle2D |
TextPainter.getGeometryBounds(TextNode node) |
Get a Rectangle2D in userspace coords which encloses the textnode
glyphs just including the geometry info.
|
Mark |
StrokingTextPainter.getMark(TextNode node,
int index,
boolean leadingEdge) |
|
Mark |
TextPainter.getMark(TextNode node,
int index,
boolean beforeGlyph) |
Returns a mark for the char at index in node's
AttributedCharacterIterator.
|
java.awt.Shape |
StrokingTextPainter.getOutline(TextNode node) |
Get a Shape in userspace coords which defines the textnode glyph outlines.
|
java.awt.Shape |
TextPainter.getOutline(TextNode node) |
Get a Shape in userspace coords which defines the textnode
glyph outlines.
|
protected StrokingTextPainter.TextChunk |
StrokingTextPainter.getTextChunk(TextNode node,
java.text.AttributedCharacterIterator aci,
int[] charMap,
java.util.List textRuns,
StrokingTextPainter.TextChunk prevChunk) |
|
java.util.List |
FlowTextPainter.getTextRuns(TextNode node,
java.text.AttributedCharacterIterator aci) |
|
java.util.List |
StrokingTextPainter.getTextRuns(TextNode node,
java.text.AttributedCharacterIterator aci) |
|
protected java.util.List |
SVGTextElementBridge.getTextRuns(TextNode node) |
Retrieve the list of layout for the
text node.
|
protected abstract Mark |
BasicTextPainter.hitTest(double x,
double y,
TextNode node) |
Returns the mark for the specified parameters.
|
protected Mark |
StrokingTextPainter.hitTest(double x,
double y,
TextNode node) |
|
void |
StrokingTextPainter.paint(TextNode node,
java.awt.Graphics2D g2d) |
Paints the specified text node using the specified Graphics2D.
|
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 |
BasicTextPainter.selectAt(double x,
double y,
TextNode node) |
Given an X, y coordinate, AttributedCharacterIterator,
return a Mark which encapsulates a "selection start" action.
|
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 |
StrokingTextPainter.selectFirst(TextNode node) |
Selects the first glyph in the text node.
|
Mark |
TextPainter.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 |
TextPainter.selectLast(TextNode node) |
Selects the last glyph in the text node.
|