public static class HemfPlusDraw.EmfPlusDrawPath extends Object implements HemfPlusRecord, HemfPlusMisc.EmfPlusObjectId
OBJECT_ID| Constructor and Description |
|---|
EmfPlusDrawPath() |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(HemfGraphics ctx)
Draws the record, the default redirects to the parent WMF record drawing
|
HemfPlusRecordType |
getEmfPlusRecordType() |
int |
getFlags() |
Map<String,Supplier<?>> |
getGenericProperties() |
HemfPlusRecordType |
getGenericRecordType() |
int |
getPenId() |
long |
init(LittleEndianInputStream leis,
long dataSize,
long recordId,
int flags)
Init record from stream
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcalcBoundsgetGenericChildrengetObjectIdpublic HemfPlusRecordType getEmfPlusRecordType()
getEmfPlusRecordType in interface HemfPlusRecordpublic int getFlags()
getFlags in interface HemfPlusMisc.EmfPlusObjectIdgetFlags in interface HemfPlusRecordpublic int getPenId()
public long init(LittleEndianInputStream leis, long dataSize, long recordId, int flags) throws IOException
HemfPlusRecordinit in interface HemfPlusRecordleis - the little endian input streamdataSize - the size limit for this recordrecordId - the id of the HemfPlusRecordTypeflags - the record flagsIOException - when the inputstream is malformedpublic void draw(HemfGraphics ctx)
HemfPlusRecorddraw in interface HemfPlusRecordctx - the drawing contextpublic HemfPlusRecordType getGenericRecordType()
getGenericRecordType in interface GenericRecordgetGenericRecordType in interface HemfPlusRecordpublic Map<String,Supplier<?>> getGenericProperties()
getGenericProperties in interface GenericRecord