|
fop 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.render.pdf.PDFImageHandlerRenderedImage
public class PDFImageHandlerRenderedImage
Image handler implementation which handles RenderedImage instances for PDF output.
Constructor Summary | |
---|---|
PDFImageHandlerRenderedImage()
|
Method Summary | |
---|---|
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 Class subclass supported by this instance. |
org.apache.xmlgraphics.image.loader.ImageFlavor[] |
getSupportedImageFlavors()
Returns the ImageFlavor s supported by this instance |
void |
handleImage(RenderingContext context,
org.apache.xmlgraphics.image.loader.Image image,
java.awt.Rectangle pos)
Handles the given Image instance painting it at the indicated position in the
output format being generated. |
boolean |
isCompatible(RenderingContext targetContext,
org.apache.xmlgraphics.image.loader.Image image)
Indicates whether the image handler is compatible with the indicated target represented by the rendering context object and with the image to be processed. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PDFImageHandlerRenderedImage()
Method Detail |
---|
public 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".
generateImage
in interface PDFImageHandler
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 occurspublic void handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, java.awt.Rectangle pos) throws java.io.IOException
Image
instance painting it at the indicated position in the
output format being generated.
handleImage
in interface ImageHandler
context
- the rendering contextimage
- the image to be handledpos
- the position and scaling of the image relative to the origin point of the
current viewport (in millipoints)
java.io.IOException
- if an I/O error occurspublic int getPriority()
getPriority
in interface ImageHandlerBase
public java.lang.Class getSupportedImageClass()
Class
subclass supported by this instance.
getSupportedImageClass
in interface ImageHandlerBase
public org.apache.xmlgraphics.image.loader.ImageFlavor[] getSupportedImageFlavors()
ImageFlavor
s supported by this instance
getSupportedImageFlavors
in interface ImageHandlerBase
public boolean isCompatible(RenderingContext targetContext, org.apache.xmlgraphics.image.loader.Image image)
ImageXMLDOM
, the image might carry an SVG
or some other XML format. One handler might only handle SVG but no other XML format.
isCompatible
in interface ImageHandler
targetContext
- the target rendering contextimage
- the image to be processed (or null if only to check based on the rendering
context)
|
fop 1.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |