Class 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 Detail

      • PCLRenderingContext

        public PCLRenderingContext​(FOUserAgent userAgent,
                                   PCLGenerator generator,
                                   PCLRenderingUtil pclUtil)
        Main constructor.
        Parameters:
        userAgent - the user agent
        generator - the PCL generator
        pclUtil - 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 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