|
fop 0.94 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Graphics
java.awt.Graphics2D
org.apache.xmlgraphics.java2d.AbstractGraphics2D
org.apache.fop.render.pcl.PCLGraphics2D
public class PCLGraphics2D
Graphics2D implementation implementing PCL and HP GL/2. Note: This class cannot be used stand-alone to create full PCL documents.
| Field Summary | |
|---|---|
protected PCLGenerator |
gen
The PCL generator |
| Fields inherited from class org.apache.xmlgraphics.java2d.AbstractGraphics2D |
|---|
gc, inPossibleRecursion, textAsShapes |
| Constructor Summary | |
|---|---|
PCLGraphics2D(PCLGenerator gen)
Create a new PCLGraphics2D. |
|
PCLGraphics2D(PCLGraphics2D g)
Copy constructor |
|
| Method Summary | |
|---|---|
protected void |
applyPaint(java.awt.Paint paint)
Applies a new Paint object. |
protected void |
applyStroke(java.awt.Stroke stroke)
Applies a new Stroke object. |
protected java.awt.image.BufferedImage |
buildBufferedImage(java.awt.Dimension size)
Creates a buffered image. |
void |
copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
|
java.awt.Graphics |
create()
|
void |
dispose()
|
void |
draw(java.awt.Shape s)
|
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.image.ImageObserver observer)
|
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 |
drawString(java.text.AttributedCharacterIterator iterator,
float x,
float y)
|
void |
drawString(java.lang.String s,
float x,
float y)
|
void |
fill(java.awt.Shape s)
|
java.awt.GraphicsConfiguration |
getDeviceConfiguration()
|
java.awt.FontMetrics |
getFontMetrics(java.awt.Font f)
|
void |
handleIOException(java.io.IOException ioe)
Central handler for IOExceptions for this class. |
protected void |
handleUnsupportedFeature(java.lang.String msg)
Raises an UnsupportedOperationException if this instance is configured to do so and an unsupported feature has been requested. |
void |
processPathIteratorFill(java.awt.geom.PathIterator iter)
Processes a path iterator generating the nexessary painting operations. |
void |
processPathIteratorStroke(java.awt.geom.PathIterator iter)
Processes a path iterator generating the nexessary painting operations. |
void |
setClippingDisabled(boolean value)
Allows to disable all clipping operations. |
void |
setGraphicContext(org.apache.xmlgraphics.java2d.GraphicContext c)
Sets the GraphicContext |
void |
setXORMode(java.awt.Color c1)
|
| Methods inherited from class org.apache.xmlgraphics.java2d.AbstractGraphics2D |
|---|
addRenderingHints, clearRect, clip, clipRect, drawArc, drawGlyphVector, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawPolygon, drawPolyline, drawRect, drawRoundRect, drawString, drawString, fillArc, fillOval, fillPolygon, fillRect, fillRoundRect, getBackground, getClip, getClipBounds, getColor, getComposite, getFont, getFontRenderContext, getGraphicContext, getPaint, getRenderingHint, getRenderingHints, getStroke, getTransform, hit, rotate, rotate, scale, setBackground, setClip, setClip, setColor, setComposite, setFont, setPaint, setPaintMode, setRenderingHint, setRenderingHints, setStroke, setTransform, shear, transform, translate, translate |
| 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 |
| Field Detail |
|---|
protected PCLGenerator gen
| Constructor Detail |
|---|
public PCLGraphics2D(PCLGenerator gen)
gen - the PCL Generator to paint withpublic PCLGraphics2D(PCLGraphics2D g)
g - parent PCLGraphics2D| Method Detail |
|---|
public java.awt.Graphics create()
create in class java.awt.GraphicsGraphics.create()public void dispose()
dispose in class java.awt.GraphicsGraphics.dispose()public void setGraphicContext(org.apache.xmlgraphics.java2d.GraphicContext c)
c - GraphicContext to usepublic void setClippingDisabled(boolean value)
value - true if clipping should be disabled.public void handleIOException(java.io.IOException ioe)
ioe - IOException to handleprotected void handleUnsupportedFeature(java.lang.String msg)
msg - the error message to be displayedpublic java.awt.GraphicsConfiguration getDeviceConfiguration()
getDeviceConfiguration in class java.awt.Graphics2DGraphics2D.getDeviceConfiguration()
protected void applyStroke(java.awt.Stroke stroke)
throws java.io.IOException
stroke - Stroke object to use
java.io.IOException - In case of an I/O problem
protected void applyPaint(java.awt.Paint paint)
throws java.io.IOException
paint - Paint object to use
java.io.IOException - In case of an I/O problempublic void draw(java.awt.Shape s)
draw in class java.awt.Graphics2DGraphics2D.draw(java.awt.Shape)public void fill(java.awt.Shape s)
fill in class java.awt.Graphics2DGraphics2D.fill(java.awt.Shape)
public void processPathIteratorStroke(java.awt.geom.PathIterator iter)
throws java.io.IOException
iter - PathIterator to process
java.io.IOException - In case of an I/O problem.
public void processPathIteratorFill(java.awt.geom.PathIterator iter)
throws java.io.IOException
iter - PathIterator to process
java.io.IOException - In case of an I/O problem.
public void drawString(java.lang.String s,
float x,
float y)
drawString in class java.awt.Graphics2DGraphics2D.drawString(java.lang.String, float, float)
public void drawString(java.text.AttributedCharacterIterator iterator,
float x,
float y)
drawString in class org.apache.xmlgraphics.java2d.AbstractGraphics2DGraphics2D.drawString(java.text.AttributedCharacterIterator, float, float)
public void drawRenderedImage(java.awt.image.RenderedImage img,
java.awt.geom.AffineTransform xform)
drawRenderedImage in class java.awt.Graphics2DGraphics2D.drawRenderedImage(java.awt.image.RenderedImage,
java.awt.geom.AffineTransform)
public void drawRenderableImage(java.awt.image.renderable.RenderableImage img,
java.awt.geom.AffineTransform xform)
drawRenderableImage in class java.awt.Graphics2DGraphics2D.drawRenderableImage(java.awt.image.renderable.RenderableImage,
java.awt.geom.AffineTransform)
public boolean drawImage(java.awt.Image img,
int x,
int y,
int width,
int height,
java.awt.image.ImageObserver observer)
drawImage in class java.awt.GraphicsGraphics.drawImage(java.awt.Image, int, int, int, int,
java.awt.image.ImageObserver)
public boolean drawImage(java.awt.Image img,
int x,
int y,
java.awt.image.ImageObserver observer)
drawImage in class java.awt.GraphicsGraphics.drawImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
public void copyArea(int x,
int y,
int width,
int height,
int dx,
int dy)
copyArea in class java.awt.GraphicsGraphics.copyArea(int, int, int, int, int, int)public void setXORMode(java.awt.Color c1)
setXORMode in class java.awt.GraphicsGraphics.setXORMode(java.awt.Color)protected java.awt.image.BufferedImage buildBufferedImage(java.awt.Dimension size)
size - dimensions of the image to be created
public java.awt.FontMetrics getFontMetrics(java.awt.Font f)
getFontMetrics in class java.awt.GraphicsGraphics.getFontMetrics(java.awt.Font)
|
fop 0.94 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||