Package com.itextpdf.text.pdf
Class PdfImage
- java.lang.Object
-
- com.itextpdf.text.pdf.PdfObject
-
- com.itextpdf.text.pdf.PdfDictionary
-
- com.itextpdf.text.pdf.PdfStream
-
- com.itextpdf.text.pdf.PdfImage
-
- All Implemented Interfaces:
Serializable
public class PdfImage extends PdfStream
PdfImage
is aPdfStream
containing an image-Dictionary
and -stream.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Image
image
protected PdfName
name
This is thePdfName
of the image.-
Fields inherited from class com.itextpdf.text.pdf.PdfStream
BEST_COMPRESSION, BEST_SPEED, compressed, compressionLevel, DEFAULT_COMPRESSION, inputStream, inputStreamLength, NO_COMPRESSION, rawLength, ref, streamBytes, writer
-
-
Constructor Summary
Constructors Constructor Description PdfImage(Image image, String name, PdfIndirectReference maskRef)
Constructs aPdfImage
-object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Image
getImage()
protected void
importAll(PdfImage dup)
PdfName
name()
Returns thePdfName
of the image.-
Methods inherited from class com.itextpdf.text.pdf.PdfStream
flateCompress, flateCompress, getRawLength, superToPdf, toPdf, toString, writeContent, writeLength
-
Methods inherited from class com.itextpdf.text.pdf.PdfDictionary
checkType, clear, contains, get, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getKeys, isCatalog, isFont, isOutlineTree, isPage, isPages, merge, mergeDifferent, put, putAll, putEx, remove, size
-
Methods inherited from class com.itextpdf.text.pdf.PdfObject
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type
-
-
-
-
Constructor Detail
-
PdfImage
public PdfImage(Image image, String name, PdfIndirectReference maskRef) throws BadPdfFormatException
Constructs aPdfImage
-object.- Parameters:
image
- theImage
-objectname
- thePdfName
for this image- Throws:
BadPdfFormatException
- on error
-
-