Packages

 

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

Class EmfPlusDrawLines

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


    public final class EmfPlusDrawLines
    extends EmfPlusDrawingRecordType

    The EmfPlusDrawlLines record specifies drawing a series of connected lines

    • Constructor Detail

      • EmfPlusDrawLines

        public EmfPlusDrawLines(EmfPlusRecord source)

        Initializes a new instance of the EmfPlusDrawLines class.

        Parameters:
        source - The source.
    • Method Detail

      • getObjectId

        public byte getObjectId()

        Gets or sets the object identifier. The index of an EmfPlusPen object (section 2.2.1.7) in the EMF+ Object Table to draw the lines. The value MUST be zero to 63, inclusive.

        Value: The object identifier.
      • setObjectId

        public void setObjectId(byte value)

        Gets or sets the object identifier. The index of an EmfPlusPen object (section 2.2.1.7) in the EMF+ Object Table to draw the lines. The value MUST be zero to 63, inclusive.

        Value: The object identifier.
      • getCompressed

        public boolean getCompressed()

        Gets or sets a value indicating whether this EmfPlusDrawClosedCurve is compressed. This bit indicates whether the PointData field specifies compressed data. 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 Note If the Relative flag (below) is set, this flag is undefined and MUST be ignored

        Value: true if compressed; otherwise, false.
      • setCompressed

        public void setCompressed(boolean value)

        Gets or sets a value indicating whether this EmfPlusDrawClosedCurve is compressed. This bit indicates whether the PointData field specifies compressed data. 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 Note If the Relative flag (below) is set, this flag is undefined and MUST be ignored

        Value: true if compressed; otherwise, false.
      • getRelative

        public boolean getRelative()

        Gets or sets a value indicating whether this EmfPlusDrawClosedCurve is relative. This bit indicates whether the PointData field specifies relative or absolute locations. 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. Note If this flag is set, the Compressed flag (above) is undefined and MUST be ignored

        Value: true if relative; otherwise, false.
      • setRelative

        public void setRelative(boolean value)

        Gets or sets a value indicating whether this EmfPlusDrawClosedCurve is relative. This bit indicates whether the PointData field specifies relative or absolute locations. 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. Note If this flag is set, the Compressed flag (above) is undefined and MUST be ignored

        Value: true if relative; otherwise, false.
      • getClosedShape

        public boolean getClosedShape()

        Gets or sets a value indicating whether [closed shape].

        Value: true if [closed shape]; otherwise, false.
      • setClosedShape

        public void setClosedShape(boolean value)

        Gets or sets a value indicating whether [closed shape].

        Value: true if [closed shape]; otherwise, false.
      • getPointData

        public PointF[] getPointData()

        Gets or sets the point data An array of Count points that specify the starting and ending points of the lines to be drawn.

      • setPointData

        public void setPointData(PointF[] value)

        Gets or sets the point data An array of Count points that specify the starting and ending points of the lines to be drawn.