com.lowagie.text.pdf
Class PdfGraphics2D
java.lang.Object
java.awt.Graphics
java.awt.Graphics2D
com.lowagie.text.pdf.PdfGraphics2D
- Direct Known Subclasses:
- PdfPrinterGraphics2D
public class PdfGraphics2D
- extends java.awt.Graphics2D
Method Summary |
void |
addRenderingHints(java.util.Map hints)
|
static double |
asPoints(double d,
int i)
Calculates position and/or stroke thickness depending on the font size |
private boolean |
checkNewPaint(java.awt.Paint oldPaint)
|
void |
clearRect(int x,
int y,
int width,
int height)
|
void |
clip(java.awt.Shape s)
|
void |
clipRect(int x,
int y,
int width,
int height)
|
void |
copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
|
java.awt.Graphics |
create()
|
void |
dispose()
|
protected void |
doAttributes(java.text.AttributedCharacterIterator iter)
This routine goes through the attributes and sets the font
before calling the actual string drawing routine |
void |
draw(java.awt.Shape s)
|
void |
drawArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
|
void |
drawGlyphVector(java.awt.font.GlyphVector g,
float x,
float y)
|
void |
drawImage(java.awt.image.BufferedImage img,
java.awt.image.BufferedImageOp op,
int x,
int y)
|
boolean |
drawImage(java.awt.Image img,
java.awt.geom.AffineTransform xform,
java.awt.image.ImageObserver obs)
|
private boolean |
drawImage(java.awt.Image img,
java.awt.Image mask,
java.awt.geom.AffineTransform xform,
java.awt.Color bgColor,
java.awt.image.ImageObserver obs)
|
boolean |
drawImage(java.awt.Image img,
int x,
int y,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
|
boolean |
drawImage(java.awt.Image img,
int x,
int y,
java.awt.image.ImageObserver observer)
|
boolean |
drawImage(java.awt.Image img,
int x,
int y,
int width,
int height,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
|
boolean |
drawImage(java.awt.Image img,
int x,
int y,
int width,
int height,
java.awt.image.ImageObserver observer)
|
boolean |
drawImage(java.awt.Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
|
boolean |
drawImage(java.awt.Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.image.ImageObserver observer)
|
void |
drawLine(int x1,
int y1,
int x2,
int y2)
|
void |
drawOval(int x,
int y,
int width,
int height)
|
void |
drawPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
|
void |
drawPolyline(int[] x,
int[] y,
int nPoints)
|
void |
drawRect(int x,
int y,
int width,
int height)
|
void |
drawRenderableImage(java.awt.image.renderable.RenderableImage img,
java.awt.geom.AffineTransform xform)
|
void |
drawRenderedImage(java.awt.image.RenderedImage img,
java.awt.geom.AffineTransform xform)
|
void |
drawRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
|
void |
drawString(java.text.AttributedCharacterIterator iter,
float x,
float y)
|
void |
drawString(java.text.AttributedCharacterIterator iterator,
int x,
int y)
|
void |
drawString(java.lang.String s,
float x,
float y)
|
void |
drawString(java.lang.String s,
int x,
int y)
|
void |
fill(java.awt.Shape s)
|
void |
fillArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
|
void |
fillOval(int x,
int y,
int width,
int height)
|
void |
fillPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
|
void |
fillRect(int x,
int y,
int width,
int height)
|
void |
fillRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
|
private void |
followPath(java.awt.Shape s,
int drawType)
|
java.awt.Color |
getBackground()
|
private BaseFont |
getCachedBaseFont(java.awt.Font f)
|
java.awt.Shape |
getClip()
|
java.awt.Rectangle |
getClipBounds()
|
java.awt.Color |
getColor()
|
java.awt.Composite |
getComposite()
|
PdfContentByte |
getContent()
|
java.awt.GraphicsConfiguration |
getDeviceConfiguration()
|
java.awt.Font |
getFont()
|
java.awt.FontMetrics |
getFontMetrics(java.awt.Font f)
|
java.awt.font.FontRenderContext |
getFontRenderContext()
|
java.awt.Paint |
getPaint()
|
java.lang.Object |
getRenderingHint(java.awt.RenderingHints.Key arg0)
|
java.awt.RenderingHints |
getRenderingHints()
|
java.awt.Stroke |
getStroke()
|
java.awt.geom.AffineTransform |
getTransform()
|
boolean |
hit(java.awt.Rectangle rect,
java.awt.Shape s,
boolean onStroke)
|
private void |
internalDispose(ByteBuffer buf)
|
private java.awt.geom.AffineTransform |
normalizeMatrix()
|
private float |
normalizeY(float y)
|
private void |
normalizeY(float[] coords)
|
void |
rotate(double theta)
|
void |
rotate(double theta,
double x,
double y)
|
void |
scale(double sx,
double sy)
|
void |
setBackground(java.awt.Color color)
|
void |
setClip(int x,
int y,
int width,
int height)
|
void |
setClip(java.awt.Shape s)
|
void |
setColor(java.awt.Color color)
|
void |
setComposite(java.awt.Composite comp)
|
private void |
setFillPaint()
|
void |
setFont(java.awt.Font f)
Sets the current font. |
private void |
setPaint(boolean invert,
double xoffset,
double yoffset,
boolean fill)
|
void |
setPaint(java.awt.Paint paint)
|
void |
setPaintMode()
|
void |
setRenderingHint(java.awt.RenderingHints.Key arg0,
java.lang.Object arg1)
Sets a rendering hint |
void |
setRenderingHints(java.util.Map hints)
|
void |
setStroke(java.awt.Stroke s)
|
private void |
setStrokeDiff(java.awt.Stroke newStroke,
java.awt.Stroke oldStroke)
|
private void |
setStrokePaint()
|
void |
setTransform(java.awt.geom.AffineTransform t)
|
void |
setXORMode(java.awt.Color c1)
|
void |
shear(double shx,
double shy)
|
void |
transform(java.awt.geom.AffineTransform tx)
|
private java.awt.Stroke |
transformStroke(java.awt.Stroke stroke)
|
void |
translate(double tx,
double ty)
|
void |
translate(int x,
int y)
|
private void |
waitForImage(java.awt.Image image)
|
Methods inherited from class java.awt.Graphics2D |
draw3DRect, fill3DRect |
Methods inherited from class java.awt.Graphics |
create, drawBytes, drawChars, drawPolygon, fillPolygon, finalize, getClipBounds, getClipRect, getFontMetrics, hitClip, toString |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FILL
private static final int FILL
- See Also:
- Constant Field Values
STROKE
private static final int STROKE
- See Also:
- Constant Field Values
CLIP
private static final int CLIP
- See Also:
- Constant Field Values
strokeOne
private java.awt.BasicStroke strokeOne
IDENTITY
private static java.awt.geom.AffineTransform IDENTITY
font
private java.awt.Font font
baseFont
private BaseFont baseFont
fontSize
private float fontSize
transform
private java.awt.geom.AffineTransform transform
paint
private java.awt.Paint paint
background
private java.awt.Color background
width
private float width
height
private float height
clip
private java.awt.geom.Area clip
rhints
private java.awt.RenderingHints rhints
stroke
private java.awt.Stroke stroke
originalStroke
private java.awt.Stroke originalStroke
cb
private PdfContentByte cb
baseFonts
private java.util.HashMap baseFonts
- Storage for BaseFont objects created.
disposeCalled
private boolean disposeCalled
fontMapper
private FontMapper fontMapper
kids
private java.util.ArrayList kids
kid
private boolean kid
dg2
private java.awt.Graphics2D dg2
onlyShapes
private boolean onlyShapes
oldStroke
private java.awt.Stroke oldStroke
paintFill
private java.awt.Paint paintFill
paintStroke
private java.awt.Paint paintStroke
mediaTracker
private java.awt.MediaTracker mediaTracker
underline
protected boolean underline
fillGState
protected PdfGState[] fillGState
strokeGState
protected PdfGState[] strokeGState
currentFillGState
protected int currentFillGState
currentStrokeGState
protected int currentStrokeGState
AFM_DIVISOR
public static int AFM_DIVISOR
convertImagesToJPEG
private boolean convertImagesToJPEG
jpegQuality
private float jpegQuality
alpha
private float alpha
composite
private java.awt.Composite composite
realPaint
private java.awt.Paint realPaint
PdfGraphics2D
private PdfGraphics2D()
PdfGraphics2D
PdfGraphics2D(PdfContentByte cb,
float width,
float height,
FontMapper fontMapper,
boolean onlyShapes,
boolean convertImagesToJPEG,
float quality)
- Constructor for PDFGraphics2D.
draw
public void draw(java.awt.Shape s)
- Specified by:
draw
in class java.awt.Graphics2D
- See Also:
Graphics2D.draw(Shape)
drawImage
public boolean drawImage(java.awt.Image img,
java.awt.geom.AffineTransform xform,
java.awt.image.ImageObserver obs)
- Specified by:
drawImage
in class java.awt.Graphics2D
- See Also:
Graphics2D.drawImage(Image, AffineTransform, ImageObserver)
drawImage
public void drawImage(java.awt.image.BufferedImage img,
java.awt.image.BufferedImageOp op,
int x,
int y)
- Specified by:
drawImage
in class java.awt.Graphics2D
- See Also:
Graphics2D.drawImage(BufferedImage, BufferedImageOp, int, int)
drawRenderedImage
public void drawRenderedImage(java.awt.image.RenderedImage img,
java.awt.geom.AffineTransform xform)
- Specified by:
drawRenderedImage
in class java.awt.Graphics2D
- See Also:
Graphics2D.drawRenderedImage(RenderedImage, AffineTransform)
drawRenderableImage
public void drawRenderableImage(java.awt.image.renderable.RenderableImage img,
java.awt.geom.AffineTransform xform)
- Specified by:
drawRenderableImage
in class java.awt.Graphics2D
- See Also:
Graphics2D.drawRenderableImage(RenderableImage, AffineTransform)
drawString
public void drawString(java.lang.String s,
int x,
int y)
- Specified by:
drawString
in class java.awt.Graphics2D
- See Also:
Graphics.drawString(String, int, int)
asPoints
public static double asPoints(double d,
int i)
- Calculates position and/or stroke thickness depending on the font size
- Parameters:
d
- value to be convertedi
- font size
- Returns:
- position and/or stroke thickness depending on the font size
doAttributes
protected void doAttributes(java.text.AttributedCharacterIterator iter)
- This routine goes through the attributes and sets the font
before calling the actual string drawing routine
- Parameters:
iter
-
drawString
public void drawString(java.lang.String s,
float x,
float y)
- Specified by:
drawString
in class java.awt.Graphics2D
- See Also:
Graphics2D.drawString(String, float, float)
drawString
public void drawString(java.text.AttributedCharacterIterator iterator,
int x,
int y)
- Specified by:
drawString
in class java.awt.Graphics2D
- See Also:
Graphics.drawString(AttributedCharacterIterator, int, int)
drawString
public void drawString(java.text.AttributedCharacterIterator iter,
float x,
float y)
- Specified by:
drawString
in class java.awt.Graphics2D
- See Also:
Graphics2D.drawString(AttributedCharacterIterator, float, float)
drawGlyphVector
public void drawGlyphVector(java.awt.font.GlyphVector g,
float x,
float y)
- Specified by:
drawGlyphVector
in class java.awt.Graphics2D
- See Also:
Graphics2D.drawGlyphVector(GlyphVector, float, float)
fill
public void fill(java.awt.Shape s)
- Specified by:
fill
in class java.awt.Graphics2D
- See Also:
Graphics2D.fill(Shape)
hit
public boolean hit(java.awt.Rectangle rect,
java.awt.Shape s,
boolean onStroke)
- Specified by:
hit
in class java.awt.Graphics2D
- See Also:
Graphics2D.hit(Rectangle, Shape, boolean)
getDeviceConfiguration
public java.awt.GraphicsConfiguration getDeviceConfiguration()
- Specified by:
getDeviceConfiguration
in class java.awt.Graphics2D
- See Also:
Graphics2D.getDeviceConfiguration()
setComposite
public void setComposite(java.awt.Composite comp)
- Specified by:
setComposite
in class java.awt.Graphics2D
- See Also:
Graphics2D.setComposite(Composite)
setPaint
public void setPaint(java.awt.Paint paint)
- Specified by:
setPaint
in class java.awt.Graphics2D
- See Also:
Graphics2D.setPaint(Paint)
transformStroke
private java.awt.Stroke transformStroke(java.awt.Stroke stroke)
setStrokeDiff
private void setStrokeDiff(java.awt.Stroke newStroke,
java.awt.Stroke oldStroke)
setStroke
public void setStroke(java.awt.Stroke s)
- Specified by:
setStroke
in class java.awt.Graphics2D
- See Also:
Graphics2D.setStroke(Stroke)
setRenderingHint
public void setRenderingHint(java.awt.RenderingHints.Key arg0,
java.lang.Object arg1)
- Sets a rendering hint
- Specified by:
setRenderingHint
in class java.awt.Graphics2D
- Parameters:
arg0
- arg1
-
getRenderingHint
public java.lang.Object getRenderingHint(java.awt.RenderingHints.Key arg0)
- Specified by:
getRenderingHint
in class java.awt.Graphics2D
- Parameters:
arg0
- a key
- Returns:
- the rendering hint
setRenderingHints
public void setRenderingHints(java.util.Map hints)
- Specified by:
setRenderingHints
in class java.awt.Graphics2D
- See Also:
Graphics2D.setRenderingHints(Map)
addRenderingHints
public void addRenderingHints(java.util.Map hints)
- Specified by:
addRenderingHints
in class java.awt.Graphics2D
- See Also:
Graphics2D.addRenderingHints(Map)
getRenderingHints
public java.awt.RenderingHints getRenderingHints()
- Specified by:
getRenderingHints
in class java.awt.Graphics2D
- See Also:
Graphics2D.getRenderingHints()
translate
public void translate(int x,
int y)
- Specified by:
translate
in class java.awt.Graphics2D
- See Also:
Graphics.translate(int, int)
translate
public void translate(double tx,
double ty)
- Specified by:
translate
in class java.awt.Graphics2D
- See Also:
Graphics2D.translate(double, double)
rotate
public void rotate(double theta)
- Specified by:
rotate
in class java.awt.Graphics2D
- See Also:
Graphics2D.rotate(double)
rotate
public void rotate(double theta,
double x,
double y)
- Specified by:
rotate
in class java.awt.Graphics2D
- See Also:
Graphics2D.rotate(double, double, double)
scale
public void scale(double sx,
double sy)
- Specified by:
scale
in class java.awt.Graphics2D
- See Also:
Graphics2D.scale(double, double)
shear
public void shear(double shx,
double shy)
- Specified by:
shear
in class java.awt.Graphics2D
- See Also:
Graphics2D.shear(double, double)
transform
public void transform(java.awt.geom.AffineTransform tx)
- Specified by:
transform
in class java.awt.Graphics2D
- See Also:
Graphics2D.transform(AffineTransform)
setTransform
public void setTransform(java.awt.geom.AffineTransform t)
- Specified by:
setTransform
in class java.awt.Graphics2D
- See Also:
Graphics2D.setTransform(AffineTransform)
getTransform
public java.awt.geom.AffineTransform getTransform()
- Specified by:
getTransform
in class java.awt.Graphics2D
- See Also:
Graphics2D.getTransform()
getPaint
public java.awt.Paint getPaint()
- Specified by:
getPaint
in class java.awt.Graphics2D
- See Also:
Graphics2D.getPaint()
getComposite
public java.awt.Composite getComposite()
- Specified by:
getComposite
in class java.awt.Graphics2D
- See Also:
Graphics2D.getComposite()
setBackground
public void setBackground(java.awt.Color color)
- Specified by:
setBackground
in class java.awt.Graphics2D
- See Also:
Graphics2D.setBackground(Color)
getBackground
public java.awt.Color getBackground()
- Specified by:
getBackground
in class java.awt.Graphics2D
- See Also:
Graphics2D.getBackground()
getStroke
public java.awt.Stroke getStroke()
- Specified by:
getStroke
in class java.awt.Graphics2D
- See Also:
Graphics2D.getStroke()
getFontRenderContext
public java.awt.font.FontRenderContext getFontRenderContext()
- Specified by:
getFontRenderContext
in class java.awt.Graphics2D
- See Also:
Graphics2D.getFontRenderContext()
create
public java.awt.Graphics create()
- Specified by:
create
in class java.awt.Graphics
- See Also:
Graphics.create()
getContent
public PdfContentByte getContent()
getColor
public java.awt.Color getColor()
- Specified by:
getColor
in class java.awt.Graphics
- See Also:
Graphics.getColor()
setColor
public void setColor(java.awt.Color color)
- Specified by:
setColor
in class java.awt.Graphics
- See Also:
Graphics.setColor(Color)
setPaintMode
public void setPaintMode()
- Specified by:
setPaintMode
in class java.awt.Graphics
- See Also:
Graphics.setPaintMode()
setXORMode
public void setXORMode(java.awt.Color c1)
- Specified by:
setXORMode
in class java.awt.Graphics
- See Also:
Graphics.setXORMode(Color)
getFont
public java.awt.Font getFont()
- Specified by:
getFont
in class java.awt.Graphics
- See Also:
Graphics.getFont()
setFont
public void setFont(java.awt.Font f)
- Sets the current font.
- Specified by:
setFont
in class java.awt.Graphics
getCachedBaseFont
private BaseFont getCachedBaseFont(java.awt.Font f)
getFontMetrics
public java.awt.FontMetrics getFontMetrics(java.awt.Font f)
- Specified by:
getFontMetrics
in class java.awt.Graphics
- See Also:
Graphics.getFontMetrics(Font)
getClipBounds
public java.awt.Rectangle getClipBounds()
- Specified by:
getClipBounds
in class java.awt.Graphics
- See Also:
Graphics.getClipBounds()
clipRect
public void clipRect(int x,
int y,
int width,
int height)
- Specified by:
clipRect
in class java.awt.Graphics
- See Also:
Graphics.clipRect(int, int, int, int)
setClip
public void setClip(int x,
int y,
int width,
int height)
- Specified by:
setClip
in class java.awt.Graphics
- See Also:
Graphics.setClip(int, int, int, int)
clip
public void clip(java.awt.Shape s)
- Specified by:
clip
in class java.awt.Graphics2D
- See Also:
Graphics2D.clip(Shape)
getClip
public java.awt.Shape getClip()
- Specified by:
getClip
in class java.awt.Graphics
- See Also:
Graphics.getClip()
setClip
public void setClip(java.awt.Shape s)
- Specified by:
setClip
in class java.awt.Graphics
- See Also:
Graphics.setClip(Shape)
copyArea
public void copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
- Specified by:
copyArea
in class java.awt.Graphics
- See Also:
Graphics.copyArea(int, int, int, int, int, int)
drawLine
public void drawLine(int x1,
int y1,
int x2,
int y2)
- Specified by:
drawLine
in class java.awt.Graphics
- See Also:
Graphics.drawLine(int, int, int, int)
drawRect
public void drawRect(int x,
int y,
int width,
int height)
- Overrides:
drawRect
in class java.awt.Graphics
- See Also:
Graphics.fillRect(int, int, int, int)
fillRect
public void fillRect(int x,
int y,
int width,
int height)
- Specified by:
fillRect
in class java.awt.Graphics
- See Also:
Graphics.fillRect(int, int, int, int)
clearRect
public void clearRect(int x,
int y,
int width,
int height)
- Specified by:
clearRect
in class java.awt.Graphics
- See Also:
Graphics.clearRect(int, int, int, int)
drawRoundRect
public void drawRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
- Specified by:
drawRoundRect
in class java.awt.Graphics
- See Also:
Graphics.drawRoundRect(int, int, int, int, int, int)
fillRoundRect
public void fillRoundRect(int x,
int y,
int width,
int height,
int arcWidth,
int arcHeight)
- Specified by:
fillRoundRect
in class java.awt.Graphics
- See Also:
Graphics.fillRoundRect(int, int, int, int, int, int)
drawOval
public void drawOval(int x,
int y,
int width,
int height)
- Specified by:
drawOval
in class java.awt.Graphics
- See Also:
Graphics.drawOval(int, int, int, int)
fillOval
public void fillOval(int x,
int y,
int width,
int height)
- Specified by:
fillOval
in class java.awt.Graphics
- See Also:
Graphics.fillOval(int, int, int, int)
drawArc
public void drawArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
- Specified by:
drawArc
in class java.awt.Graphics
- See Also:
Graphics.drawArc(int, int, int, int, int, int)
fillArc
public void fillArc(int x,
int y,
int width,
int height,
int startAngle,
int arcAngle)
- Specified by:
fillArc
in class java.awt.Graphics
- See Also:
Graphics.fillArc(int, int, int, int, int, int)
drawPolyline
public void drawPolyline(int[] x,
int[] y,
int nPoints)
- Specified by:
drawPolyline
in class java.awt.Graphics
- See Also:
Graphics.drawPolyline(int[], int[], int)
drawPolygon
public void drawPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
- Specified by:
drawPolygon
in class java.awt.Graphics
- See Also:
Graphics.drawPolygon(int[], int[], int)
fillPolygon
public void fillPolygon(int[] xPoints,
int[] yPoints,
int nPoints)
- Specified by:
fillPolygon
in class java.awt.Graphics
- See Also:
Graphics.fillPolygon(int[], int[], int)
drawImage
public boolean drawImage(java.awt.Image img,
int x,
int y,
java.awt.image.ImageObserver observer)
- Specified by:
drawImage
in class java.awt.Graphics
- See Also:
Graphics.drawImage(Image, int, int, ImageObserver)
drawImage
public boolean drawImage(java.awt.Image img,
int x,
int y,
int width,
int height,
java.awt.image.ImageObserver observer)
- Specified by:
drawImage
in class java.awt.Graphics
- See Also:
Graphics.drawImage(Image, int, int, int, int, ImageObserver)
drawImage
public boolean drawImage(java.awt.Image img,
int x,
int y,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
- Specified by:
drawImage
in class java.awt.Graphics
- See Also:
Graphics.drawImage(Image, int, int, Color, ImageObserver)
drawImage
public boolean drawImage(java.awt.Image img,
int x,
int y,
int width,
int height,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
- Specified by:
drawImage
in class java.awt.Graphics
- See Also:
Graphics.drawImage(Image, int, int, int, int, Color, ImageObserver)
drawImage
public boolean drawImage(java.awt.Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.image.ImageObserver observer)
- Specified by:
drawImage
in class java.awt.Graphics
- See Also:
Graphics.drawImage(Image, int, int, int, int, int, int, int, int, ImageObserver)
drawImage
public boolean drawImage(java.awt.Image img,
int dx1,
int dy1,
int dx2,
int dy2,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.Color bgcolor,
java.awt.image.ImageObserver observer)
- Specified by:
drawImage
in class java.awt.Graphics
- See Also:
Graphics.drawImage(Image, int, int, int, int, int, int, int, int, Color, ImageObserver)
dispose
public void dispose()
- Specified by:
dispose
in class java.awt.Graphics
- See Also:
Graphics.dispose()
internalDispose
private void internalDispose(ByteBuffer buf)
followPath
private void followPath(java.awt.Shape s,
int drawType)
normalizeY
private float normalizeY(float y)
normalizeY
private void normalizeY(float[] coords)
normalizeMatrix
private java.awt.geom.AffineTransform normalizeMatrix()
drawImage
private boolean drawImage(java.awt.Image img,
java.awt.Image mask,
java.awt.geom.AffineTransform xform,
java.awt.Color bgColor,
java.awt.image.ImageObserver obs)
checkNewPaint
private boolean checkNewPaint(java.awt.Paint oldPaint)
setFillPaint
private void setFillPaint()
setStrokePaint
private void setStrokePaint()
setPaint
private void setPaint(boolean invert,
double xoffset,
double yoffset,
boolean fill)
waitForImage
private void waitForImage(java.awt.Image image)