Package org.apache.fop.render.pcl
Class PCLRenderingContext
java.lang.Object
org.apache.fop.render.AbstractRenderingContext
org.apache.fop.render.pcl.PCLRenderingContext
- All Implemented Interfaces:
RenderingContext
Rendering context for PCL production. The class is abstract and must be subclassed to
provide the missing functionality.
-
Constructor Summary
ConstructorDescriptionPCLRenderingContext
(FOUserAgent userAgent, PCLGenerator generator, PCLRenderingUtil pclUtil) Main constructor. -
Method Summary
Modifier and TypeMethodDescriptionabstract org.apache.xmlgraphics.java2d.GraphicContext
Returns the currentGraphicContext
instance.Returns the MIME type associated with the current output format.Returns the PCL generator.Returns the PCL rendering utility.boolean
Indicates whether source transparency should be enabled when painting bitmaps.void
setSourceTransparencyEnabled
(boolean value) Enables or disables source transparency when painting bitmaps.abstract Point2D
transformedPoint
(int x, int y) Transforms a point into the PCL coordinate system.Methods inherited from class org.apache.fop.render.AbstractRenderingContext
getHint, getHints, getUserAgent, putHint, putHints
-
Constructor Details
-
PCLRenderingContext
Main constructor.- Parameters:
userAgent
- the user agentgenerator
- the PCL generatorpclUtil
- rendering utility
-
-
Method Details
-
getMimeType
Returns the MIME type associated with the current output format.- Returns:
- the MIME type (ex. application/pdf)
-
getPCLGenerator
Returns the PCL generator.- Returns:
- the PCL generator
-
getPCLUtil
Returns the PCL rendering utility.- Returns:
- the PCL rendering utility.
-
isSourceTransparencyEnabled
public boolean isSourceTransparencyEnabled()Indicates whether source transparency should be enabled when painting bitmaps.- Returns:
- true when source transparency is enabled
-
setSourceTransparencyEnabled
public void setSourceTransparencyEnabled(boolean value) Enables or disables source transparency when painting bitmaps.- Parameters:
value
- true to enable source transparency, false to disable
-
transformedPoint
Transforms a point into the PCL coordinate system.- Parameters:
x
- the X coordinatey
- the Y coordinate- Returns:
- the transformed point in PCL coordinates
-
getGraphicContext
public abstract org.apache.xmlgraphics.java2d.GraphicContext getGraphicContext()Returns the currentGraphicContext
instance.- Returns:
- the graphic context
-