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 Details

    • PCLRenderingContext

      public PCLRenderingContext(FOUserAgent userAgent, PCLGenerator generator, PCLRenderingUtil pclUtil)
      Main constructor.
      Parameters:
      userAgent - the user agent
      generator - the PCL generator
      pclUtil - rendering utility
  • Method Details

    • getMimeType

      public 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 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