public interface PDFImageHandler
Modifier and Type | Method and Description |
---|---|
PDFXObject |
generateImage(RendererContext context,
org.apache.xmlgraphics.image.loader.Image image,
java.awt.Point origin,
java.awt.Rectangle pos)
Generates the PDF objects for the given
Image instance. |
int |
getPriority()
Returns the priority for this image handler.
|
java.lang.Class |
getSupportedImageClass()
Returns the
Image subclass supported by this instance. |
org.apache.xmlgraphics.image.loader.ImageFlavor[] |
getSupportedImageFlavors()
Returns the
ImageFlavor s supported by this instance |
int getPriority()
org.apache.xmlgraphics.image.loader.ImageFlavor[] getSupportedImageFlavors()
ImageFlavor
s supported by this instancejava.lang.Class getSupportedImageClass()
Image
subclass supported by this instance.PDFXObject generateImage(RendererContext context, org.apache.xmlgraphics.image.loader.Image image, java.awt.Point origin, java.awt.Rectangle pos) throws java.io.IOException
Image
instance. If the handler generates
an XObject, it shall return it or otherwise return null. A generated XObject shall be
placed in the current viewport according to the two parameters "origin" and "pos".context
- the PDF renderer contextimage
- the image to be handledorigin
- the current position in the current viewport (in millipoints)pos
- the position and scaling of the image relative to the origin point
(in millipoints)java.io.IOException
- if an I/O error occursCopyright 1999-2008 The Apache Software Foundation. All Rights Reserved.