Class LengthRecord
Namespace: Aspose.Imaging.FileFormats.Core.VectorPaths
Assembly: Aspose.Imaging.dll (25.4.0)
Subpath Length Record Class
[JsonObject(MemberSerialization.OptIn)]
public class LengthRecord : VectorPathRecord
Inheritance
object ← VectorPathRecord ← LengthRecord
Inherited Members
VectorPathRecord.Type, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
LengthRecord(byte[])
Initializes a new instance of the Aspose.Imaging.FileFormats.Core.VectorPaths.LengthRecord class.
public LengthRecord(byte[] data)
Parameters
data
byte[]
The record data.
Exceptions
Incorrect data for LengthRecord creation
LengthRecord()
Initializes a new instance of the Aspose.Imaging.FileFormats.Core.VectorPaths.LengthRecord class.
[JsonConstructor]
public LengthRecord()
Properties
BezierKnotRecordsCount
Gets or sets the bezier knot records count.
[JsonProperty]
public int BezierKnotRecordsCount { get; set; }
Property Value
IsClosed
Gets or sets a value indicating whether this instance is closed.
[JsonProperty]
public bool IsClosed { get; set; }
Property Value
IsOpen
Gets or sets a value indicating whether this instance is open.
public bool IsOpen { get; set; }
Property Value
PathOperations
Gets or sets the path operations.
[JsonProperty]
public PathOperations PathOperations { get; set; }
Property Value
RecordCount
Gets or sets the record count.
public ushort RecordCount { get; set; }
Property Value
ShapeIndex
Gets or sets the index of current path shape in layer.
[JsonProperty]
public ushort ShapeIndex { get; set; }
Property Value
Type
Gets the type.
public override VectorPathType Type { get; }