Class HemfPlusPath.EmfPlusPath
java.lang.Object
org.apache.poi.hemf.record.emfplus.HemfPlusPath.EmfPlusPath
- All Implemented Interfaces:
GenericRecord,HemfPlusDraw.EmfPlusCompressed,HemfPlusDraw.EmfPlusRelativePosition,HemfPlusObject.EmfPlusObjectData
- Direct Known Subclasses:
HemfPlusRegion.EmfPlusRegionPath
- Enclosing class:
- HemfPlusPath
public static class HemfPlusPath.EmfPlusPath
extends Object
implements HemfPlusObject.EmfPlusObjectData, HemfPlusDraw.EmfPlusCompressed, HemfPlusDraw.EmfPlusRelativePosition
-
Field Summary
Fields inherited from interface org.apache.poi.hemf.record.emfplus.HemfPlusDraw.EmfPlusCompressed
COMPRESSEDFields inherited from interface org.apache.poi.hemf.record.emfplus.HemfPlusDraw.EmfPlusRelativePosition
POSITION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyObject(HemfGraphics ctx, List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData) intgetFlags()getPath()getPath(int windingRule) getPoint(int index) getPointType(int index) longinit(LittleEndianInputStream leis, long dataSize, HemfPlusObject.EmfPlusObjectType objectType, int flags) booleanisPointClosed(int index) booleanisPointDashed(int index) booleanisPointMarker(int index) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.poi.common.usermodel.GenericRecord
getGenericChildrenMethods inherited from interface org.apache.poi.hemf.record.emfplus.HemfPlusDraw.EmfPlusCompressed
getReadRect, isCompressedMethods inherited from interface org.apache.poi.hemf.record.emfplus.HemfPlusDraw.EmfPlusRelativePosition
isRelativePositionMethods inherited from interface org.apache.poi.hemf.record.emfplus.HemfPlusObject.EmfPlusObjectData
isContinuedRecord
-
Constructor Details
-
EmfPlusPath
public EmfPlusPath()
-
-
Method Details
-
init
public long init(LittleEndianInputStream leis, long dataSize, HemfPlusObject.EmfPlusObjectType objectType, int flags) throws IOException - Specified by:
initin interfaceHemfPlusObject.EmfPlusObjectData- Throws:
IOException
-
getGraphicsVersion
- Specified by:
getGraphicsVersionin interfaceHemfPlusObject.EmfPlusObjectData
-
isPointDashed
public boolean isPointDashed(int index) -
isPointMarker
public boolean isPointMarker(int index) -
isPointClosed
public boolean isPointClosed(int index) -
getPointType
-
getFlags
public int getFlags()- Specified by:
getFlagsin interfaceHemfPlusDraw.EmfPlusCompressed- Specified by:
getFlagsin interfaceHemfPlusDraw.EmfPlusRelativePosition
-
getPoint
-
applyObject
public void applyObject(HemfGraphics ctx, List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData) - Specified by:
applyObjectin interfaceHemfPlusObject.EmfPlusObjectData
-
getPath
-
getPath
-
getGenericRecordType
- Specified by:
getGenericRecordTypein interfaceGenericRecord
-
getGenericProperties
- Specified by:
getGenericPropertiesin interfaceGenericRecord
-