org.apache.poi.hwmf.record
Class HwmfDraw.WmfPolygon
java.lang.Object
org.apache.poi.hwmf.record.HwmfDraw.WmfPolygon
- All Implemented Interfaces:
- HwmfRecord
- Direct Known Subclasses:
- HwmfDraw.WmfPolyline
- Enclosing class:
- HwmfDraw
public static class HwmfDraw.WmfPolygon
- extends java.lang.Object
- implements HwmfRecord
The META_POLYGON record paints a polygon consisting of two or more vertices connected by
straight lines. The polygon is outlined by using the pen and filled by using the brush and polygon fill
mode that are defined in the playback device context.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HwmfDraw.WmfPolygon
public HwmfDraw.WmfPolygon()
getRecordType
public HwmfRecordType getRecordType()
- Specified by:
getRecordType
in interface HwmfRecord
init
public int init(LittleEndianInputStream leis,
long recordSize,
int recordFunction)
throws java.io.IOException
- Description copied from interface:
HwmfRecord
- Init record from stream
- Specified by:
init
in interface HwmfRecord
- Parameters:
leis
- the little endian input stream
- Returns:
- count of processed bytes
- Throws:
java.io.IOException
draw
public void draw(HwmfGraphics ctx)
- Description copied from interface:
HwmfRecord
- Apply the record settings to the graphics context
- Specified by:
draw
in interface HwmfRecord
- Parameters:
ctx
- the graphics context to modify
getShape
protected java.awt.geom.Path2D getShape()
Copyright 2017 The Apache Software Foundation or
its licensors, as applicable.