Package org.apache.fop.render.pcl
Class PCLRendererContext
- java.lang.Object
-
- org.apache.fop.render.RendererContext.RendererContextWrapper
-
- org.apache.fop.render.pcl.PCLRendererContext
-
public class PCLRendererContext extends RendererContext.RendererContextWrapper
Wrapper on the RendererContext to access the information structure for drawing the XML document.
-
-
Field Summary
-
Fields inherited from class org.apache.fop.render.RendererContext.RendererContextWrapper
context
-
-
Constructor Summary
Constructors Constructor Description PCLRendererContext(RendererContext context)
Main constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isClippingDisabled()
boolean
isColorCanvas()
Indicates whether an RGB canvas should be used rather than one with grayscales.boolean
isSourceTransparency()
Indicates whether the background should not be erased prior to painting.boolean
paintAsBitmap()
static PCLRendererContext
wrapRendererContext(RendererContext context)
Wrap the render context to allow easier access to its values.-
Methods inherited from class org.apache.fop.render.RendererContext.RendererContextWrapper
getCurrentXPosition, getCurrentYPosition, getForeignAttributes, getHeight, getUserAgent, getWidth, toString
-
-
-
-
Constructor Detail
-
PCLRendererContext
public PCLRendererContext(RendererContext context)
Main constructor- Parameters:
context
- the RendererContent instance
-
-
Method Detail
-
wrapRendererContext
public static PCLRendererContext wrapRendererContext(RendererContext context)
Wrap the render context to allow easier access to its values.- Parameters:
context
- the renderer context- Returns:
- the PCL-specific renderer context wrapper
-
paintAsBitmap
public boolean paintAsBitmap()
- Returns:
- true if the SVG image should be rendered as a bitmap
-
isClippingDisabled
public boolean isClippingDisabled()
- Returns:
- true if clipping is disabled inside the PCLGraphics2D.
-
isSourceTransparency
public boolean isSourceTransparency()
Indicates whether the background should not be erased prior to painting.- Returns:
- true if the background shouldn't be erased
-
isColorCanvas
public boolean isColorCanvas()
Indicates whether an RGB canvas should be used rather than one with grayscales. This can be used to work around limitations of Apache Batik if you get error while processing SVG graphics. Note, however, that RGB mode will use more memory.- Returns:
- true if an EGB canvas should be used
-
-