Class EmfPlusDrawClosedCurve

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; }

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

bool

ObjectId

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

public byte ObjectId { get; set; }

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

byte

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; }

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

bool

Tension

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

public float Tension { get; set; }

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

float

 Українська