Class AbstractAFPImageHandlerRawStream

java.lang.Object
org.apache.fop.render.afp.AFPImageHandler
org.apache.fop.render.afp.AbstractAFPImageHandlerRawStream
All Implemented Interfaces:
ImageHandler, ImageHandlerBase
Direct Known Subclasses:
AFPImageHandlerRawCCITTFax, AFPImageHandlerRawStream

public abstract class AbstractAFPImageHandlerRawStream extends AFPImageHandler implements ImageHandler
A base abstract AFP raw stream image handler
  • Constructor Details

    • AbstractAFPImageHandlerRawStream

      public AbstractAFPImageHandlerRawStream()
  • Method Details

    • setAdditionalParameters

      protected void setAdditionalParameters(AFPDataObjectInfo imageObjectInfo, org.apache.xmlgraphics.image.loader.impl.ImageRawStream image)
      Sets additional parameters on the image object info being built. By default, this method does nothing but it can be overridden to provide additional functionality.
      Parameters:
      imageObjectInfo - the image object info being built
      image - the image being processed
    • handleImage

      public void handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos) throws IOException
      Handles the given Image instance painting it at the indicated position in the output format being generated.
      Specified by:
      handleImage in interface ImageHandler
      Parameters:
      context - the rendering context
      image - the image to be handled
      pos - the position and scaling of the image relative to the origin point of the current viewport (in millipoints)
      Throws:
      IOException - if an I/O error occurs