public static class HemfPlusImage.EmfPlusImage extends Object implements HemfPlusObject.EmfPlusObjectData
| Constructor and Description |
|---|
EmfPlusImage() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisContinuedRecordgetGenericChildrenpublic HemfPlusImage.EmfPlusImageDataType getImageDataType()
public byte[] getImageData()
public HemfPlusImage.EmfPlusPixelFormat getPixelFormat()
public HemfPlusImage.EmfPlusBitmapDataType getBitmapType()
public int getBitmapWidth()
public int getBitmapHeight()
public int getBitmapStride()
public HemfPlusImage.EmfPlusMetafileDataType getMetafileType()
public long init(LittleEndianInputStream leis, long dataSize, HemfPlusObject.EmfPlusObjectType objectType, int flags) throws IOException
init in interface HemfPlusObject.EmfPlusObjectDataIOExceptionpublic HemfPlusHeader.EmfPlusGraphicsVersion getGraphicsVersion()
getGraphicsVersion in interface HemfPlusObject.EmfPlusObjectDatapublic Rectangle2D getBounds(List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
public byte[] getRawData(List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
continuedObjectData - list of object dataIllegalStateException - if the data cannot be readpublic void applyObject(HemfGraphics ctx, List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
applyObject in interface HemfPlusObject.EmfPlusObjectDatapublic BufferedImage readGDIImage(byte[] data)
data - the image data of all EmfPlusImage partspublic HemfPlusObject.EmfPlusObjectType getGenericRecordType()
getGenericRecordType in interface GenericRecordpublic Map<String,Supplier<?>> getGenericProperties()
getGenericProperties in interface GenericRecord