public final class EmfPlusFillPolygon extends EmfPlusDrawingRecordType
The EmfPlusFillPolygon record specifies filling the interior of a polygon.
Constructor and Description |
---|
EmfPlusFillPolygon(EmfPlusRecord source)
Initializes a new instance of the
EmfPlusFillPolygon class. |
Modifier and Type | Method and Description |
---|---|
int |
getBrushId()
Gets or sets the brush identifier
A 32-bit unsigned integer that defines the brush, the content
of which is determined by the S bit in the Flags field.
|
PointF[] |
getPointData()
Gets or sets the point data
An array of Count points that define the vertices of the polygon.
|
boolean |
isColor()
Gets or sets a value indicating whether this instance is color.
|
boolean |
isCompressed()
Gets or sets a value indicating whether this instance is compressed.
|
boolean |
isRelative()
Gets or sets a value indicating whether this instance is relative.
|
void |
setBrushId(int value)
Gets or sets the brush identifier
A 32-bit unsigned integer that defines the brush, the content
of which is determined by the S bit in the Flags field.
|
void |
setColor(boolean value)
Gets or sets a value indicating whether this instance is color.
|
void |
setCompressed(boolean value)
Gets or sets a value indicating whether this instance is compressed.
|
void |
setPointData(PointF[] value)
Gets or sets the point data
An array of Count points that define the vertices of the polygon.
|
void |
setRelative(boolean value)
Gets or sets a value indicating whether this instance is relative.
|
getDataSize, getFlags, getSize, getType, setDataSize, setFlags, setSize
public EmfPlusFillPolygon(EmfPlusRecord source)
Initializes a new instance of the EmfPlusFillPolygon
class.
source
- The source.public boolean isColor()
Gets or sets a value indicating whether this instance is color. If set, BrushId specifies a color as an EmfPlusARGB object (section 2.2.2.1). If clear, BrushId contains the index of an EmfPlusBrush object (section 2.2.1.1) in the EMF+ Object Table.
Value:true
if this instance is color; otherwise, false
.public void setColor(boolean value)
Gets or sets a value indicating whether this instance is color. If set, BrushId specifies a color as an EmfPlusARGB object (section 2.2.2.1). If clear, BrushId contains the index of an EmfPlusBrush object (section 2.2.1.1) in the EMF+ Object Table.
Value:true
if this instance is color; otherwise, false
.public boolean isCompressed()
Gets or sets a value indicating whether this instance is compressed. If set, PointData specifies absolute locations in the coordinate space with 16-bit integer coordinates. If clear, PointData specifies absolute locations in the coordinate space with 32-bit floating-point coordinates
Value:true
if this instance is compressed; otherwise, false
.public void setCompressed(boolean value)
Gets or sets a value indicating whether this instance is compressed. If set, PointData specifies absolute locations in the coordinate space with 16-bit integer coordinates. If clear, PointData specifies absolute locations in the coordinate space with 32-bit floating-point coordinates
Value:true
if this instance is compressed; otherwise, false
.public boolean isRelative()
Gets or sets a value indicating whether this instance is relative. If set, each element in PointData specifies a location in the coordinate space that is relative to the location specified by the previous element in the array. In the case of the first element in PointData, a previous location at coordinates (0,0) is assumed. If clear, PointData specifies absolute locations according to the C flag
Value:true
if this instance is relative; otherwise, false
.public void setRelative(boolean value)
Gets or sets a value indicating whether this instance is relative. If set, each element in PointData specifies a location in the coordinate space that is relative to the location specified by the previous element in the array. In the case of the first element in PointData, a previous location at coordinates (0,0) is assumed. If clear, PointData specifies absolute locations according to the C flag
Value:true
if this instance is relative; otherwise, false
.public int getBrushId()
Gets or sets the brush identifier A 32-bit unsigned integer that defines the brush, the content of which is determined by the S bit in the Flags field.
public void setBrushId(int value)
Gets or sets the brush identifier A 32-bit unsigned integer that defines the brush, the content of which is determined by the S bit in the Flags field.
public PointF[] getPointData()
Gets or sets the point data An array of Count points that define the vertices of the polygon. The first two points in the array specify the first side of the polygon. Each additional point specifies a new side, the vertices of which include the point and the previous point. If the last point and the first point do not coincide, they specify the last side of the polygon.
public void setPointData(PointF[] value)
Gets or sets the point data An array of Count points that define the vertices of the polygon. The first two points in the array specify the first side of the polygon. Each additional point specifies a new side, the vertices of which include the point and the previous point. If the last point and the first point do not coincide, they specify the last side of the polygon.