public class ImageRenderInfo extends AbstractRenderInfo
gs| Constructor and Description |
|---|
ImageRenderInfo(Stack<CanvasTag> canvasTagHierarchy,
CanvasGraphicsState gs,
Matrix ctm,
PdfStream imageStream,
PdfName resourceName,
PdfDictionary colorSpaceDictionary,
boolean isInline)
Create an ImageRenderInfo
|
| Modifier and Type | Method and Description |
|---|---|
float |
getArea() |
List<CanvasTag> |
getCanvasTagHierarchy()
Gets hierarchy of the canvas tags that wraps given text.
|
PdfDictionary |
getColorSpaceDictionary() |
PdfImageXObject |
getImage()
Gets an image wrapped in ImageXObject.
|
Matrix |
getImageCtm() |
PdfName |
getImageResourceName() |
int |
getMcid() |
Vector |
getStartPoint() |
boolean |
hasMcid(int mcid)
Checks if the text belongs to a marked content sequence
with a given mcid.
|
boolean |
hasMcid(int mcid,
boolean checkTheTopmostLevelOnly)
Checks if the text belongs to a marked content sequence
with a given mcid.
|
boolean |
isInline() |
checkGraphicsState, getGraphicsState, isGraphicsStatePreserved, preserveGraphicsState, releaseGraphicsStatepublic ImageRenderInfo(Stack<CanvasTag> canvasTagHierarchy, CanvasGraphicsState gs, Matrix ctm, PdfStream imageStream, PdfName resourceName, PdfDictionary colorSpaceDictionary, boolean isInline)
ctm - the coordinate transformation matrix at the time the image is renderedimageStream - image stream objectresourceName - colorSpaceDictionary - the color space dictionary from resources which are associated with the imageisInline - defines if the encountered image was inlinepublic PdfImageXObject getImage()
PdfImageXObject.getImageBytes(boolean), these image bytes
represent native image, i.e you can write these bytes to disk and get just an usual image;PdfObjectWrapper.getPdfObject() method;BufferedImage with PdfImageXObject.getBufferedImage();public PdfName getImageResourceName()
public Vector getStartPoint()
public Matrix getImageCtm()
public float getArea()
public boolean isInline()
public PdfDictionary getColorSpaceDictionary()
public List<CanvasTag> getCanvasTagHierarchy()
public int getMcid()
public boolean hasMcid(int mcid)
mcid - a marked content idpublic boolean hasMcid(int mcid,
boolean checkTheTopmostLevelOnly)
mcid - a marked content idcheckTheTopmostLevelOnly - indicates whether to check the topmost level of marked content stack onlyCopyright © 1998–2019 iText Group NV. All rights reserved.