Class EmfPlusDrawClosedCurve
Названий на: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблея: Aspose.Imaging.dll (25.4.0)
Запис EmfPlusDrawClosedCurve визначає, як малювати закриту кардинальну смугу
public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawClosedCurve
Нападні члени
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
EmfPlusDrawClosedCurve(EmfPlusRecord)
Ініціалізація нової інстанції Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawClosedCurve класу.RecordType - 16-бітний непідписаний інтегер, який ідентифікує цей тип запису як EmfPlusDrawClosedCurveз переліку RecordType (розділ 2.1.1.1). вартість повинна бути 0x4017.
public EmfPlusDrawClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
і джерела .
Properties
Compressed
Ви отримаєте або встановите значення, яке вказує на те, чи компресується цей Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmmDrawClosedCurve.Цей біт вказує на те, чи визначає поле PointData компресовані дані.Якщо встановлено, то PointData визначає абсолютні місця в координатному просторі з 16-бітними цілісними координатами.Якщо це зрозуміло, то PointData визначає абсолютні позиції в координатному просторі з 32-бітними координатами плаваючої точки.Примітка Якщо встановлено релативний прапор (нижче), ця прапора не визначена і повинна ігноруватися.
public bool Compressed { get; set; }
вартість нерухомості
ObjectId
Знайти або встановити об’єкт ідентифікатора.Індекс об’єкта EmfPlusPen (розділ 2.2.1.7) в EMF+Об’єктна таблиця для витягу закритої криви. вартість повинна бути від нуля до 63, включаючи.
public byte ObjectId { get; set; }
вартість нерухомості
PointData
Знайти або встановити дані пунктуСерія пунктів, що вказують кінцеві пункти ліній, які визначають сплину.крива продовжується через останню точку в діапазоні PointData і з’єднується з першою точкою в розрізі.Тип даних в цьому рядку визначається полем Флаг, наступним чином: Значення типу данихОб’єкт EmfPlusPointR (розділ 2.2.2.37)Якщо в знаках встановлено прапор П, то в пунктах визначаються відносні місця розташування.Об’єкт EmfPlusPointF (розділ 2.2.2.36)Якщо біти P і C встановлені в полі Флаг, то пункти вказують абсолютні місця.Об’єкт EmfPlusPoint (розділ 2.2.2.35)Якщо P-біт чіткий, а C-бит встановлений у полі Флаг, то пункти вказують відносні місця.
public PointF[] PointData { get; set; }
вартість нерухомості
PointF [ ]
Relative
Ви отримаєте або встановите значення, яке вказує на те, чи є цей Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusDrawClosedCurve релативним.Цей пункт вказує на те, чи в полі PointData вказується відносна або абсолютна позиція.Якщо встановлено, кожен елемент в PointData визначає місце розташування в координатному просторі, яке є відноснодо місця, зазначеного попереднім елементом в порядку. у випадку першогоелемент в PointData, попереднє місце розташування на координатах (0,0) припускається.PointData визначає абсолютні місця відповідно до прапора C.Примітка Якщо цей прапор встановлений, то компресований (вище) флаг невизначений і повинен бути ігнорований.
public bool Relative { get; set; }
вартість нерухомості
Tension
Зберегти або встановити напругу32-бітний плутаючий точковий номер, який вказує на те, наскільки тісно сплитУ зв’язку з тим, що він проходить через пункти, значення 0 визначаєсплина - це послідовність прямих ліній. як ціна зростає,Для отримання додаткової інформації дивіться [SPLINE77] та [PETZOLD].
public float Tension { get; set; }