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.StringBuffer
currentGlyphs
private int
horizChanges
private java.util.List<java.awt.geom.Point2D>
relativePositions
private java.awt.geom.AffineTransform
textTransform
private int
vertChanges
-
Constructor Summary
Constructors Modifier Constructor Description private
PSTextRun()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addGlyph(char glyph, java.awt.geom.Point2D relPos)
private void
addRelativePosition(java.awt.geom.Point2D relPos)
private void
applyColor(java.awt.Paint paint)
private java.lang.String
format(org.apache.xmlgraphics.ps.PSGenerator gen, double coord)
int
getHorizRunLength()
int
getRunLength()
private boolean
isXShow()
private boolean
isYShow()
void
noteStartingTransformation(java.awt.geom.AffineTransform transform)
void
paint(org.apache.xmlgraphics.java2d.ps.PSGraphics2D g2d, PSTextPainter.TextUtil textUtil, org.apache.batik.gvt.text.TextPaintInfo tpi)
private void
paintStrokedGlyphs(org.apache.xmlgraphics.java2d.ps.PSGraphics2D g2d, PSTextPainter.TextUtil textUtil, java.awt.Paint strokePaint, java.awt.Stroke stroke)
private void
paintXYShow(org.apache.xmlgraphics.java2d.ps.PSGraphics2D g2d, PSTextPainter.TextUtil textUtil, java.awt.Paint paint, boolean x, boolean y)
void
reset()
-
-
-
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
-
-