public class PdfImageXObject extends PdfXObject
Constructor and Description |
---|
PdfImageXObject(ImageData image) |
PdfImageXObject(ImageData image, PdfImageXObject imageMask) |
PdfImageXObject(PdfStream pdfObject) |
Modifier and Type | Method and Description |
---|---|
PdfImageXObject |
copyTo(PdfDocument document) |
protected static PdfStream |
createPdfStream(ImageData image, PdfImageXObject imageMask) |
void |
flush() |
BufferedImage |
getBufferedImage() |
float |
getHeight() |
byte[] |
getImageBytes() |
byte[] |
getImageBytes(boolean decoded) |
float |
getWidth() |
PdfImageXObject |
put(PdfName key, PdfObject value) |
isWrappedObjectMustBeIndirect, makeXObject, setLayer
ensureObjectIsAddedToDocument, getPdfObject, isFlushed, makeIndirect, makeIndirect, markObjectAsIndirect, setForbidRelease, setModified, setPdfObject, unsetForbidRelease
public PdfImageXObject(ImageData image)
public PdfImageXObject(ImageData image, PdfImageXObject imageMask)
public PdfImageXObject(PdfStream pdfObject)
public float getWidth()
getWidth
in class PdfXObject
public float getHeight()
getHeight
in class PdfXObject
public void flush()
flush
in class PdfObjectWrapper<PdfStream>
public PdfImageXObject copyTo(PdfDocument document)
public BufferedImage getBufferedImage() throws IOException
IOException
public byte[] getImageBytes()
public byte[] getImageBytes(boolean decoded)
public PdfImageXObject put(PdfName key, PdfObject value)
protected static PdfStream createPdfStream(ImageData image, PdfImageXObject imageMask)
Copyright © 1998–2016 iText Group NV. All rights reserved.