Packages

 

com.aspose.imaging.fileformats.emf.emfplus.records

Class EmfPlusFillPolygon

  • All Implemented Interfaces:
    com.aspose.internal.fileformats.emf.IRecord, Cloneable


    public final class EmfPlusFillPolygon
    extends EmfPlusDrawingRecordType

    The EmfPlusFillPolygon record specifies filling the interior of a polygon.

    • Constructor Summary

      Constructors 
      Constructor and Description
      EmfPlusFillPolygon(EmfPlusRecord source)
      Initializes a new instance of the EmfPlusFillPolygon class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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.
    • Constructor Detail

      • EmfPlusFillPolygon

        public EmfPlusFillPolygon(EmfPlusRecord source)

        Initializes a new instance of the EmfPlusFillPolygon class.

        Parameters:
        source - The source.
    • Method Detail

      • isColor

        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.
      • setColor

        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.
      • isCompressed

        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.
      • setCompressed

        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.
      • isRelative

        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.
      • setRelative

        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.
      • getBrushId

        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.

      • setBrushId

        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.

      • getPointData

        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.

      • setPointData

        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.