public static class HemfPlusPath.EmfPlusPath extends java.lang.Object implements HemfPlusObject.EmfPlusObjectData, HemfPlusDraw.EmfPlusCompressed, HemfPlusDraw.EmfPlusRelativePosition
COMPRESSEDPOSITION| Constructor and Description |
|---|
EmfPlusPath() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyObject(HemfGraphics ctx,
java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData) |
int |
getFlags() |
java.util.Map<java.lang.String,java.util.function.Supplier<?>> |
getGenericProperties() |
java.lang.Enum |
getGenericRecordType() |
HemfPlusHeader.EmfPlusGraphicsVersion |
getGraphicsVersion() |
java.awt.geom.Path2D |
getPath() |
java.awt.geom.Path2D |
getPath(int windingRule) |
java.awt.geom.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 java.io.IOException
init in interface HemfPlusObject.EmfPlusObjectDatajava.io.IOExceptionpublic 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 java.awt.geom.Point2D getPoint(int index)
public void applyObject(HemfGraphics ctx, java.util.List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
applyObject in interface HemfPlusObject.EmfPlusObjectDatapublic java.awt.geom.Path2D getPath()
public java.awt.geom.Path2D getPath(int windingRule)
public java.lang.Enum 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.