Class LengthRecord

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

objectVectorPathRecordLengthRecord

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

ArgumentException

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

int

IsClosed

Gets or sets a value indicating whether this instance is closed.

[JsonProperty]
public bool IsClosed { get; set; }

Property Value

bool

IsOpen

Gets or sets a value indicating whether this instance is open.

public bool IsOpen { get; set; }

Property Value

bool

PathOperations

Gets or sets the path operations.

[JsonProperty]
public PathOperations PathOperations { get; set; }

Property Value

PathOperations

RecordCount

Gets or sets the record count.

public ushort RecordCount { get; set; }

Property Value

ushort

ShapeIndex

Gets or sets the index of current path shape in layer.

[JsonProperty]
public ushort ShapeIndex { get; set; }

Property Value

ushort

Type

Gets the type.

public override VectorPathType Type { get; }

Property Value

VectorPathType