public static class HemfPlusPath.EmfPlusPath extends Object implements HemfPlusObject.EmfPlusObjectData, HemfPlusDraw.EmfPlusCompressed, HemfPlusDraw.EmfPlusRelativePosition
COMPRESSEDPOSITION| Constructor and Description |
|---|
EmfPlusPath() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyObject(HemfGraphics ctx,
List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData) |
int |
getFlags() |
Map<String,Supplier<?>> |
getGenericProperties() |
Enum |
getGenericRecordType() |
HemfPlusHeader.EmfPlusGraphicsVersion |
getGraphicsVersion() |
Path2D |
getPath() |
Path2D |
getPath(int windingRule) |
Point2D |
getPoint(int index) |
HemfPlusPath.EmfPlusPathPointType |
getPointType(int index) |
long |
init(LittleEndianInputStream leis,
long dataSize,
HemfPlusObject.EmfPlusObjectType objectType,
int flags) |
boolean |
isPointClosed(int index) |
boolean |
isPointDashed(int index) |
boolean |
isPointMarker(int index) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisContinuedRecordgetGenericChildrengetReadRect, isCompressedisRelativePositionpublic 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 boolean isPointDashed(int index)
public boolean isPointMarker(int index)
public boolean isPointClosed(int index)
public HemfPlusPath.EmfPlusPathPointType getPointType(int index)
public int getFlags()
getFlags in interface HemfPlusDraw.EmfPlusCompressedgetFlags in interface HemfPlusDraw.EmfPlusRelativePositionpublic Point2D getPoint(int index)
public void applyObject(HemfGraphics ctx, List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
applyObject in interface HemfPlusObject.EmfPlusObjectDatapublic Path2D getPath()
public Path2D getPath(int windingRule)
public Enum getGenericRecordType()
getGenericRecordType in interface GenericRecordpublic Map<String,Supplier<?>> getGenericProperties()
getGenericProperties in interface GenericRecord