fop-pdf-images 2.3

org.apache.fop.render.pdf.pdfbox
Class PDFBoxImageHandler

java.lang.Object
  extended by org.apache.fop.render.pdf.pdfbox.AbstractPDFBoxHandler
      extended by org.apache.fop.render.pdf.pdfbox.PDFBoxImageHandler
All Implemented Interfaces:
org.apache.fop.render.ImageHandler, org.apache.fop.render.ImageHandlerBase

public class PDFBoxImageHandler
extends AbstractPDFBoxHandler
implements org.apache.fop.render.ImageHandler

Implementation of the ImageHandler interfaces which can use PDFBox to parse an existing PDF file and write that to the target PDF as a Form XObject.


Field Summary
protected static org.apache.commons.logging.Log log
          logging instance
 
Constructor Summary
PDFBoxImageHandler()
           
 
Method Summary
 int getPriority()
          
 java.lang.Class getSupportedImageClass()
          
 org.apache.xmlgraphics.image.loader.ImageFlavor[] getSupportedImageFlavors()
          
 void handleImage(org.apache.fop.render.RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, java.awt.Rectangle pos)
           
 boolean isCompatible(org.apache.fop.render.RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)
          
 
Methods inherited from class org.apache.fop.render.pdf.pdfbox.AbstractPDFBoxHandler
createStreamForPDF
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log
logging instance

Constructor Detail

PDFBoxImageHandler

public PDFBoxImageHandler()
Method Detail

handleImage

public void handleImage(org.apache.fop.render.RenderingContext context,
                        org.apache.xmlgraphics.image.loader.Image image,
                        java.awt.Rectangle pos)
                 throws java.io.IOException
Specified by:
handleImage in interface org.apache.fop.render.ImageHandler
Throws:
java.io.IOException

isCompatible

public boolean isCompatible(org.apache.fop.render.RenderingContext targetContext,
                            org.apache.xmlgraphics.image.loader.Image image)

Specified by:
isCompatible in interface org.apache.fop.render.ImageHandler

getPriority

public int getPriority()

Specified by:
getPriority in interface org.apache.fop.render.ImageHandlerBase

getSupportedImageClass

public java.lang.Class getSupportedImageClass()

Specified by:
getSupportedImageClass in interface org.apache.fop.render.ImageHandlerBase

getSupportedImageFlavors

public org.apache.xmlgraphics.image.loader.ImageFlavor[] getSupportedImageFlavors()

Specified by:
getSupportedImageFlavors in interface org.apache.fop.render.ImageHandlerBase

fop-pdf-images 2.3

Copyright 2007-2018 The Apache Software Foundation. All Rights Reserved.