Package org.apache.fop.render.ps
Class PSTextPainter.PSTextRun
- java.lang.Object
-
- org.apache.fop.render.ps.PSTextPainter.PSTextRun
-
- Enclosing class:
- PSTextPainter
private class PSTextPainter.PSTextRun extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuffercurrentGlyphsprivate inthorizChangesprivate java.util.List<java.awt.geom.Point2D>relativePositionsprivate java.awt.geom.AffineTransformtextTransformprivate intvertChanges
-
Constructor Summary
Constructors Modifier Constructor Description privatePSTextRun()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGlyph(char glyph, java.awt.geom.Point2D relPos)private voidaddRelativePosition(java.awt.geom.Point2D relPos)private voidapplyColor(java.awt.Paint paint)private java.lang.Stringformat(org.apache.xmlgraphics.ps.PSGenerator gen, double coord)intgetHorizRunLength()intgetRunLength()private booleanisXShow()private booleanisYShow()voidnoteStartingTransformation(java.awt.geom.AffineTransform transform)voidpaint(org.apache.xmlgraphics.java2d.ps.PSGraphics2D g2d, PSTextPainter.TextUtil textUtil, org.apache.batik.gvt.text.TextPaintInfo tpi)private voidpaintStrokedGlyphs(org.apache.xmlgraphics.java2d.ps.PSGraphics2D g2d, PSTextPainter.TextUtil textUtil, java.awt.Paint strokePaint, java.awt.Stroke stroke)private voidpaintXYShow(org.apache.xmlgraphics.java2d.ps.PSGraphics2D g2d, PSTextPainter.TextUtil textUtil, java.awt.Paint paint, boolean x, boolean y)voidreset()
-
-
-
Method Detail
-
reset
public void reset()
-
getHorizRunLength
public int getHorizRunLength()
-
addGlyph
public void addGlyph(char glyph, java.awt.geom.Point2D relPos)
-
addRelativePosition
private void addRelativePosition(java.awt.geom.Point2D relPos)
-
noteStartingTransformation
public void noteStartingTransformation(java.awt.geom.AffineTransform transform)
-
getRunLength
public int getRunLength()
-
isXShow
private boolean isXShow()
-
isYShow
private boolean isYShow()
-
paint
public void paint(org.apache.xmlgraphics.java2d.ps.PSGraphics2D g2d, PSTextPainter.TextUtil textUtil, org.apache.batik.gvt.text.TextPaintInfo tpi) throws java.io.IOException- Throws:
java.io.IOException
-
paintXYShow
private void paintXYShow(org.apache.xmlgraphics.java2d.ps.PSGraphics2D g2d, PSTextPainter.TextUtil textUtil, java.awt.Paint paint, boolean x, boolean y) throws java.io.IOException- Throws:
java.io.IOException
-
applyColor
private void applyColor(java.awt.Paint paint) throws java.io.IOException- Throws:
java.io.IOException
-
format
private java.lang.String format(org.apache.xmlgraphics.ps.PSGenerator gen, double coord)
-
paintStrokedGlyphs
private void paintStrokedGlyphs(org.apache.xmlgraphics.java2d.ps.PSGraphics2D g2d, PSTextPainter.TextUtil textUtil, java.awt.Paint strokePaint, java.awt.Stroke stroke) throws java.io.IOException- Throws:
java.io.IOException
-
-