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.GraphicContext
getGraphicContext()
Returns the currentGraphicContext
instance.java.lang.String
getMimeType()
Returns the MIME type associated with the current output format.PCLGenerator
getPCLGenerator()
Returns the PCL generator.PCLRenderingUtil
getPCLUtil()
Returns the PCL rendering utility.boolean
isSourceTransparencyEnabled()
Indicates whether source transparency should be enabled when painting bitmaps.void
setSourceTransparencyEnabled(boolean value)
Enables or disables source transparency when painting bitmaps.abstract java.awt.geom.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 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 currentGraphicContext
instance.- Returns:
- the graphic context
-
-