public static class HemfPlusImage.EmfPlusImage extends java.lang.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 java.io.IOException
init in interface HemfPlusObject.EmfPlusObjectDatajava.io.IOExceptionpublic HemfPlusHeader.EmfPlusGraphicsVersion getGraphicsVersion()
getGraphicsVersion in interface HemfPlusObject.EmfPlusObjectDatapublic java.awt.geom.Rectangle2D getBounds(java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
public byte[] getRawData(java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
public void applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
applyObject in interface HemfPlusObject.EmfPlusObjectDatapublic java.awt.image.BufferedImage readGDIImage(byte[] data)
data - the image data of all EmfPlusImage partspublic java.lang.String toString()
toString in class java.lang.Objectpublic HemfPlusObject.EmfPlusObjectType getGenericRecordType()
getGenericRecordType in interface GenericRecordpublic java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()
getGenericProperties in interface GenericRecordCopyright 2022 The Apache Software Foundation or its licensors, as applicable.