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
public abstract class PCLRenderingContext extends AbstractRenderingContext
Rendering context for PCL production. The class is abstract and must be subclassed to provide the missing functionality.
-
-
Constructor Summary
Constructors Constructor Description PCLRenderingContext(FOUserAgent userAgent, PCLGenerator generator, PCLRenderingUtil pclUtil)Main constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.apache.xmlgraphics.java2d.GraphicContextgetGraphicContext()Returns the currentGraphicContextinstance.java.lang.StringgetMimeType()Returns the MIME type associated with the current output format.PCLGeneratorgetPCLGenerator()Returns the PCL generator.PCLRenderingUtilgetPCLUtil()Returns the PCL rendering utility.booleanisSourceTransparencyEnabled()Indicates whether source transparency should be enabled when painting bitmaps.voidsetSourceTransparencyEnabled(boolean value)Enables or disables source transparency when painting bitmaps.abstract java.awt.geom.Point2DtransformedPoint(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 Detail
-
PCLRenderingContext
public PCLRenderingContext(FOUserAgent userAgent, PCLGenerator generator, PCLRenderingUtil pclUtil)
Main constructor.- Parameters:
userAgent- the user agentgenerator- the PCL generatorpclUtil- rendering utility
-
-
Method Detail
-
getMimeType
public java.lang.String getMimeType()
Returns the MIME type associated with the current output format.- Returns:
- the MIME type (ex. application/pdf)
-
getPCLGenerator
public PCLGenerator getPCLGenerator()
Returns the PCL generator.- Returns:
- the PCL generator
-
getPCLUtil
public PCLRenderingUtil 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
public abstract java.awt.geom.Point2D transformedPoint(int x, int y)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 currentGraphicContextinstance.- Returns:
- the graphic context
-
-