Package org.apache.fop.svg.text
Class ComplexGlyphLayout
java.lang.Object
org.apache.batik.bridge.GlyphLayout
org.apache.fop.svg.text.ComplexGlyphLayout
- All Implemented Interfaces:
org.apache.batik.bridge.TextSpanLayout
public class ComplexGlyphLayout
extends org.apache.batik.bridge.GlyphLayout
-
Field Summary
Fields inherited from class org.apache.batik.bridge.GlyphLayout
advance, eps, FLOW_EMPTY_PARAGRAPH, FLOW_LINE_BREAK, FLOW_PARAGRAPH, gv, GVT_FONT, HORIZONTAL_ORIENTATION_ANGLE, layoutApplied, LINE_HEIGHT, runAtts, szAtts, VERTICAL_ORIENTATION, VERTICAL_ORIENTATION_ANGLEFields inherited from interface org.apache.batik.bridge.TextSpanLayout
DECORATION_ALL, DECORATION_OVERLINE, DECORATION_STRIKETHROUGH, DECORATION_UNDERLINE -
Constructor Summary
ConstructorsConstructorDescriptionComplexGlyphLayout(AttributedCharacterIterator aci, int[] charMap, Point2D offset, FontRenderContext frc) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidstatic final booleanMethods inherited from class org.apache.batik.bridge.GlyphLayout
addPtsToPath, adjustTextSpacing, applyStretchTransform, doPathLayout, doSpacing, draw, epsEQ, getAdvance2D, getBounds2D, getCharacterCount, getComputedOrientationAngle, getDecorationOutline, getFont, getGeometricBounds, getGlyphAdvances, getGlyphCount, getGlyphIndex, getGlyphMetrics, getGlyphOrientationAngle, getGlyphVector, getHighlightShape, getLastGlyphIndex, getLineMetrics, getOffset, getOutline, getOverlineShape, getStrikethroughShape, getTextPathAdvance, getUnderlineShape, hasCharacterIndex, hitTestChar, isAltGlyph, isGlyphOrientationAuto, isLatinChar, isLeftToRight, isOnATextPath, isReversed, isVertical, makeConvexHull, maybeReverse, mergeAreas, setOffset, setScale
-
Constructor Details
-
ComplexGlyphLayout
public ComplexGlyphLayout(AttributedCharacterIterator aci, int[] charMap, Point2D offset, FontRenderContext frc)
-
-
Method Details
-
doExplicitGlyphLayout
protected void doExplicitGlyphLayout()- Overrides:
doExplicitGlyphLayoutin classorg.apache.batik.bridge.GlyphLayout
-
mayRequireComplexLayout
-