|
fop 0.95 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for a PDF image. This is used for inserting an image into PDF.
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. |
int |
getHeight()
Get the image height in pixels. |
PDFICCStream |
getICCStream()
Get the ICC stream for this image. |
java.lang.String |
getKey()
Key to look up XObject. |
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. |
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 |
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. |
Method Detail |
public java.lang.String getKey()
public void setup(PDFDocument doc)
doc
- the PDF parent document
(todo) Remove this and delegate to the XObjectpublic int getWidth()
public int getHeight()
public PDFDeviceColorSpace getColorSpace()
public int getBitsPerComponent()
public boolean isPS()
public boolean isTransparent()
public PDFColor getTransparentColor()
public java.lang.String getMask()
public PDFReference getSoftMaskReference()
public boolean isInverted()
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)
dict
- the dictionary to fillpublic PDFICCStream getICCStream()
public java.lang.String getFilterHint()
|
fop 0.95 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |