Package org.openpdf.text.pdf
Class PdfImage
java.lang.Object
org.openpdf.text.pdf.PdfObject
org.openpdf.text.pdf.PdfDictionary
org.openpdf.text.pdf.PdfStream
org.openpdf.text.pdf.PdfImage
PdfImage is a PdfStream containing an image-Dictionary and -stream.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PdfNameThis is thePdfNameof the image.(package private) static final intFields inherited from class org.openpdf.text.pdf.PdfStream
BEST_COMPRESSION, BEST_SPEED, compressed, compressionLevel, DEFAULT_COMPRESSION, ENDSTREAM, inputStream, inputStreamLength, NO_COMPRESSION, rawLength, ref, SIZESTREAM, STARTSTREAM, streamBytes, writer -
Constructor Summary
ConstructorsConstructorDescriptionPdfImage(Image image, String name, PdfIndirectReference maskRef) Constructs aPdfImage-object. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidname()Returns thePdfNameof the image.(package private) static voidtransferBytes(InputStream in, OutputStream out, int len) Methods inherited from class org.openpdf.text.pdf.PdfStream
flateCompress, flateCompress, getRawLength, superToPdf, toPdf, toString, writeContent, writeLengthMethods inherited from class org.openpdf.text.pdf.PdfDictionary
clear, contains, get, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getKeys, getKeysAndValues, isCatalog, isFont, isOutlineTree, isPage, isPages, merge, mergeDifferent, put, putAll, putEx, remove, sizeMethods inherited from class org.openpdf.text.pdf.PdfObject
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type
-
Field Details
-
TRANSFERSIZE
static final int TRANSFERSIZE- See Also:
-
name
This is thePdfNameof the image.
-
-
Constructor Details
-
PdfImage
public PdfImage(Image image, String name, PdfIndirectReference maskRef) throws BadPdfFormatException Constructs aPdfImage-object.- Parameters:
image- theImage-objectname- thePdfNamefor this imagemaskRef- thePdfIndirectReference- Throws:
BadPdfFormatException- on error
-
-
Method Details
-
transferBytes
- Throws:
IOException
-
name
Returns thePdfNameof the image.- Returns:
- the name
-
importAll
-