Class EmfPlusDrawCurve

Class EmfPlusDrawCurve

Названий на: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблея: Aspose.Imaging.dll (25.4.0)

Запис EmfPlusDrawCurve визначає, як малювати кардинальну сплинуПримітка: ObjectID (1 байт): Індекс об’єкта EmfPlusPen (розділ 2.2.1.7)У таблиці об’єкта EMF+ для витягування криви. вартість повинна бути від нуля до 63, включаючи.

public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawCurve

Нападні члени

EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlusDrawCurve(EmfPlusRecord)

Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmpPlusDrawCurve.

public EmfPlusDrawCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

і джерела .

Properties

Compressed

Ви отримаєте або встановите значення, яке вказує на те, чи компресується цей Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmmDrawClosedCurve.Цей біт вказує на те, чи визначає поле PointData компресовані дані.Якщо встановлено, то PointData визначає абсолютні місця в координатному просторі з 16-бітними цілісними координатами.Якщо це зрозуміло, то PointData визначає абсолютні позиції в координатному просторі з 32-бітними координатами плаваючої точки.Примітка Якщо встановлено релативний прапор (нижче), ця прапора не визначена і повинна ігноруватися.

public bool Compressed { get; set; }

вартість нерухомості

bool

NumSegments

Знайти або встановити розрахунок сегментів32-бітний непідписані цілір, який визначає кількість лінійних сегментів, що складають сплину.

public int NumSegments { get; set; }

вартість нерухомості

int

ObjectId

Знайти або встановити об’єкт ідентифікатора.Індекс об’єкта EmfPlusPen (розділ 2.2.1.7) в EMF+Об’єктна таблиця для витягу курви. вартість повинна бути від нуля до 63, включаючи.

public byte ObjectId { get; set; }

вартість нерухомості

byte

PointData

отримує або встановлює низку або 32-бітних підписаних цільових числів, абоРозрахунок довжини, що визначає координовані значення кінцевих точок ліній, які повинні бути розбиті.

public PointF[] PointData { get; set; }

вартість нерухомості

PointF [ ]

Tension

Зберегти або встановити напругу32-бітний плутаючий точковий номер, який вказує на те, наскільки тісно сплитУ зв’язку з тим, що він проходить через пункти, значення 0 визначаєсплина - це послідовність прямих ліній. як ціна зростає,Для отримання додаткової інформації дивіться [SPLINE77] та [PETZOLD].

public float Tension { get; set; }

вартість нерухомості

float

 Українська