|
fop 0.95 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.render.pdf.AbstractImageAdapter
org.apache.fop.render.pdf.ImageRenderedAdapter
public class ImageRenderedAdapter
PDFImage implementation for the PDF renderer which handles RenderedImages.
Field Summary |
---|
Fields inherited from class org.apache.fop.render.pdf.AbstractImageAdapter |
---|
image |
Constructor Summary | |
---|---|
ImageRenderedAdapter(org.apache.xmlgraphics.image.loader.impl.ImageRendered image,
java.lang.String key)
Creates a new PDFImage from an Image instance. |
Method Summary | |
---|---|
int |
getBitsPerComponent()
Get the bits per color component for this image. |
PDFDeviceColorSpace |
getColorSpace()
Get the color space for this image. |
java.lang.String |
getFilterHint()
Returns a hint in form of a String (Possible values from PDFFilterList) indicating which filter setup should be used to encode the object. |
org.apache.xmlgraphics.image.loader.impl.ImageRendered |
getImage()
Returns the ImageRendered instance for this adapter. |
protected java.awt.color.ColorSpace |
getImageColorSpace()
Returns the image's color space. |
java.lang.String |
getMask()
Get the PDF reference for a bitmap mask. |
PDFFilter |
getPDFFilter()
Get the PDF Filter to be applied to the image. |
PDFReference |
getSoftMaskReference()
Get the PDF reference for a soft mask. |
PDFColor |
getTransparentColor()
Get the transparent color. |
boolean |
isTransparent()
Check if this image has a transparent color transparency. |
void |
outputContents(java.io.OutputStream out)
Writes the raw, unencoded contents of the image to a given output stream. |
void |
populateXObjectDictionary(PDFDictionary dict)
Populates the XObject's dictionary with additional values. |
void |
setup(PDFDocument doc)
Setup the PDF image for the current document. |
Methods inherited from class org.apache.fop.render.pdf.AbstractImageAdapter |
---|
getHeight, getICCStream, getKey, getSoftMask, getWidth, isInverted, isPS, toPDFColorSpace |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ImageRenderedAdapter(org.apache.xmlgraphics.image.loader.impl.ImageRendered image, java.lang.String key)
image
- the imagekey
- XObject keyMethod Detail |
---|
public org.apache.xmlgraphics.image.loader.impl.ImageRendered getImage()
protected java.awt.color.ColorSpace getImageColorSpace()
getImageColorSpace
in class AbstractImageAdapter
public void setup(PDFDocument doc)
setup
in interface PDFImage
setup
in class AbstractImageAdapter
doc
- the PDF parent document
(todo) Remove this and delegate to the XObjectpublic PDFDeviceColorSpace getColorSpace()
public int getBitsPerComponent()
public boolean isTransparent()
isTransparent
in interface PDFImage
isTransparent
in class AbstractImageAdapter
public PDFColor getTransparentColor()
getTransparentColor
in interface PDFImage
getTransparentColor
in class AbstractImageAdapter
public java.lang.String getMask()
getMask
in interface PDFImage
getMask
in class AbstractImageAdapter
public PDFReference getSoftMaskReference()
getSoftMaskReference
in interface PDFImage
getSoftMaskReference
in class AbstractImageAdapter
public PDFFilter getPDFFilter()
public void outputContents(java.io.OutputStream out) throws java.io.IOException
out
- OutputStream to write to
java.io.IOException
- if there creating streampublic void populateXObjectDictionary(PDFDictionary dict)
populateXObjectDictionary
in interface PDFImage
populateXObjectDictionary
in class AbstractImageAdapter
dict
- the dictionary to fillpublic java.lang.String getFilterHint()
|
fop 0.95 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |