Class FlowTextPainter
java.lang.Object
org.apache.batik.bridge.BasicTextPainter
org.apache.batik.bridge.StrokingTextPainter
org.apache.batik.bridge.FlowTextPainter
- All Implemented Interfaces:
TextPainter
One line Class Desc
Complete Class Desc
-
Nested Class Summary
Nested classes/interfaces inherited from class StrokingTextPainter
StrokingTextPainter.TextChunk, StrokingTextPainter.TextRunNested classes/interfaces inherited from class BasicTextPainter
BasicTextPainter.BasicMark -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AttributedCharacterIterator.Attributestatic final AttributedCharacterIterator.Attributestatic final AttributedCharacterIterator.Attributestatic final AttributedCharacterIterator.Attributeprotected static TextPainterA unique instance of this class.static final charstatic final charprotected static Setstatic final AttributedCharacterIterator.Attributestatic final charstatic final charFields inherited from class StrokingTextPainter
ADJUST_ALL, ADJUST_SPACING, ALT_GLYPH_HANDLER, ANCHOR_TYPE, BIDI_LEVEL, FLOW_PARAGRAPH, GVT_FONTS, PAINT_INFO, TEXT_COMPOUND_ID, TEXTPATH, WRITING_MODE, WRITING_MODE_RTL, WRITING_MODE_TTB, XPOS, YPOSFields inherited from class BasicTextPainter
aaOffFontRenderContext, fontRenderContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TextPainterReturns a unique instance of this class.getTextRuns(TextNode node, AttributedCharacterIterator aci) static booleantextWrap(AttributedCharacterIterator[] acis, List chunkLayouts, List flowRects, FontRenderContext frc) Methods inherited from class StrokingTextPainter
adjustChunkOffsets, computeTextRuns, computeTextRuns, createModifiedACIForFontMatching, getBounds2D, getDecorationOutline, getDecorationStrokeOutline, getFontFamilyResolver, getHighlightShape, getMark, getOutline, getSelected, getTextChunk, getTextChunkACIs, getTextRunBoundaryAttributes, hitTest, paint, paintDecorations, paintTextRuns, printAttrs, reorderTextRuns, selectFirst, selectLastMethods inherited from class BasicTextPainter
getGeometryBounds, getTextLayoutFactory, selectAt, selectTo
-
Field Details
-
singleton
A unique instance of this class. -
SOFT_HYPHEN
public static final char SOFT_HYPHEN- See Also:
-
ZERO_WIDTH_SPACE
public static final char ZERO_WIDTH_SPACE- See Also:
-
ZERO_WIDTH_JOINER
public static final char ZERO_WIDTH_JOINER- See Also:
-
SPACE
public static final char SPACE- See Also:
-
WORD_LIMIT
-
FLOW_REGIONS
-
FLOW_LINE_BREAK
-
LINE_HEIGHT
-
GVT_FONT
-
szAtts
-
-
Constructor Details
-
FlowTextPainter
public FlowTextPainter()
-
-
Method Details
-
getInstance
Returns a unique instance of this class. -
getTextRuns
- Overrides:
getTextRunsin classStrokingTextPainter
-
textWrap
public static boolean textWrap(AttributedCharacterIterator[] acis, List chunkLayouts, List flowRects, FontRenderContext frc)
-