Package org.apache.fop.render.afp
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos) Handles the givenImageinstance painting it at the indicated position in the output format being generated.protected voidsetAdditionalParameters(AFPDataObjectInfo imageObjectInfo, org.apache.xmlgraphics.image.loader.impl.ImageRawStream image) Sets additional parameters on the image object info being built.Methods inherited from class org.apache.fop.render.afp.AFPImageHandler
createDataObjectInfo, createObjectAreaInfo, createResourceInformation, generateDataObjectInfoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.fop.render.ImageHandler
isCompatibleMethods inherited from interface org.apache.fop.render.ImageHandlerBase
getPriority, getSupportedImageClass, getSupportedImageFlavors
-
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 builtimage- the image being processed
-
handleImage
public void handleImage(RenderingContext context, org.apache.xmlgraphics.image.loader.Image image, Rectangle pos) throws IOException Handles the givenImageinstance painting it at the indicated position in the output format being generated.- Specified by:
handleImagein interfaceImageHandler- Parameters:
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)- Throws:
IOException- if an I/O error occurs
-