fop 1.0

org.apache.fop.render.pcl
Class PCLRenderingContext

java.lang.Object
  extended by org.apache.fop.render.AbstractRenderingContext
      extended by 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
PCLRenderingContext(FOUserAgent userAgent, PCLGenerator generator, PCLRenderingUtil pclUtil)
          Main constructor.
 
Method Summary
abstract  org.apache.xmlgraphics.java2d.GraphicContext getGraphicContext()
          Returns the current GraphicContext 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PCLRenderingContext

public PCLRenderingContext(FOUserAgent userAgent,
                           PCLGenerator generator,
                           PCLRenderingUtil pclUtil)
Main constructor.

Parameters:
userAgent - the user agent
generator - the PCL generator
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 coordinate
y - the Y coordinate
Returns:
the transformed point in PCL coordinates

getGraphicContext

public abstract org.apache.xmlgraphics.java2d.GraphicContext getGraphicContext()
Returns the current GraphicContext instance.

Returns:
the graphic context

fop 1.0

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.