|
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
public abstract class AbstractImageAdapter
Abstract PDFImage implementation for the PDF renderer.
Field Summary | |
---|---|
protected org.apache.xmlgraphics.image.loader.Image |
image
the image |
Constructor Summary | |
---|---|
AbstractImageAdapter(org.apache.xmlgraphics.image.loader.Image image,
java.lang.String key)
Creates a new PDFImage from an Image instance. |
Method Summary | |
---|---|
int |
getHeight()
Get the image height in pixels. |
PDFICCStream |
getICCStream()
Get the ICC stream for this image. |
protected java.awt.color.ColorSpace |
getImageColorSpace()
Returns the image's color space. |
java.lang.String |
getKey()
Key to look up XObject. |
java.lang.String |
getMask()
Get the PDF reference for a bitmap mask. |
java.lang.String |
getSoftMask()
|
PDFReference |
getSoftMaskReference()
Get the PDF reference for a soft mask. |
PDFColor |
getTransparentColor()
Get the transparent color. |
int |
getWidth()
Get the image width in pixels. |
boolean |
isInverted()
|
boolean |
isPS()
Check if this image is a PostScript image. |
boolean |
isTransparent()
Check if this image has a transparent color transparency. |
void |
populateXObjectDictionary(PDFDictionary dict)
Populates the XObject's dictionary with additional values. |
void |
setup(PDFDocument doc)
Setup the PDF image for the current document. |
static PDFDeviceColorSpace |
toPDFColorSpace(java.awt.color.ColorSpace cs)
Converts a ColorSpace object to a PDFColorSpace object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.fop.pdf.PDFImage |
---|
getBitsPerComponent, getColorSpace, getFilterHint, getPDFFilter, outputContents |
Field Detail |
---|
protected org.apache.xmlgraphics.image.loader.Image image
Constructor Detail |
---|
public AbstractImageAdapter(org.apache.xmlgraphics.image.loader.Image image, java.lang.String key)
image
- the imagekey
- XObject keyMethod Detail |
---|
public java.lang.String getKey()
getKey
in interface PDFImage
protected java.awt.color.ColorSpace getImageColorSpace()
public void setup(PDFDocument doc)
setup
in interface PDFImage
doc
- the PDF parent document
(todo) Remove this and delegate to the XObjectpublic int getWidth()
getWidth
in interface PDFImage
public int getHeight()
getHeight
in interface PDFImage
public boolean isTransparent()
isTransparent
in interface PDFImage
public PDFColor getTransparentColor()
getTransparentColor
in interface PDFImage
public java.lang.String getMask()
getMask
in interface PDFImage
public java.lang.String getSoftMask()
public PDFReference getSoftMaskReference()
getSoftMaskReference
in interface PDFImage
public boolean isInverted()
isInverted
in interface PDFImage
public boolean isPS()
isPS
in interface PDFImage
public PDFICCStream getICCStream()
getICCStream
in interface PDFImage
public void populateXObjectDictionary(PDFDictionary dict)
populateXObjectDictionary
in interface PDFImage
dict
- the dictionary to fillpublic static PDFDeviceColorSpace toPDFColorSpace(java.awt.color.ColorSpace cs)
cs
- ColorSpace instance
|
fop 0.95 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |