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; }
вартість нерухомості
NumSegments
Знайти або встановити розрахунок сегментів32-бітний непідписані цілір, який визначає кількість лінійних сегментів, що складають сплину.
public int NumSegments { get; set; }
вартість нерухомості
ObjectId
Знайти або встановити об’єкт ідентифікатора.Індекс об’єкта EmfPlusPen (розділ 2.2.1.7) в EMF+Об’єктна таблиця для витягу курви. вартість повинна бути від нуля до 63, включаючи.
public byte ObjectId { get; set; }
вартість нерухомості
PointData
отримує або встановлює низку або 32-бітних підписаних цільових числів, абоРозрахунок довжини, що визначає координовані значення кінцевих точок ліній, які повинні бути розбиті.
public PointF[] PointData { get; set; }
вартість нерухомості
PointF [ ]
Tension
Зберегти або встановити напругу32-бітний плутаючий точковий номер, який вказує на те, наскільки тісно сплитУ зв’язку з тим, що він проходить через пункти, значення 0 визначаєсплина - це послідовність прямих ліній. як ціна зростає,Для отримання додаткової інформації дивіться [SPLINE77] та [PETZOLD].
public float Tension { get; set; }