Class EmfPlusDrawBeziers
Названий на: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблея: Aspose.Imaging.dll (25.4.0)
У записі EmfPlusDrawBeziers вказується, що зображується послідовність пов’язаних кривів Bezier.Замовлення для пунктів даних Bezier є пунктом початку, контрольною точкою 1,Контрольна точка 2 та кінцева точка. для отримання додаткової інформації перегляньте [MSDN-DrawBeziers].
public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawBeziers
Нападні члени
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
EmfPlusDrawBeziers(EmfPlusRecord)
Ініціалізує нову інстанцію класу Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.
public EmfPlusDrawBeziers(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
і джерела .
Properties
Compressed
Він отримує або встановлює значення, яке вказує на те, чи компресується PointData.Якщо встановлено, то PointData визначає абсолютні місця в координатному просторі з16 біт цілі координати. якщо чітко, то PointData визначає абсолютні розташуванняв координатному просторі з 32-бітними плаваючими точками координати.Примітка Якщо встановлено відносне знаме (нижче), то ця знамена не визначена і повинна бути ігнорувана.
public bool Compressed { get; set; }
вартість нерухомості
ObjectId
Знайти або встановити об’єкт ідентифікатора.Індекс об’єкта EmfPlusPen (розділ 2.2.1.7) в EMF+Об’єктна таблиця для зображення кривих Bezier. вартість повинна бути від нуля до 63, включаючи.
public byte ObjectId { get; set; }
вартість нерухомості
PointData
Знайти або встановити дані пунктуКількість пунктів, що визначають початкові, кінцеві та контрольні пункти корін Bezier. Координат кінця однієї криви Bezie є координатом початку наступної.Тип даних в цьому рядку визначається полем Флаг, наступним чином: Значення типу данихОб’єкт 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
Він отримує або встановлює вартість, яка вказує на те, чи є PointData відносною.Якщо встановлено, кожен елемент в PointData визначає місце розташування в координатному просторі.що відноситься до місця розташування, зазначеного попереднім елементом в порядку.У випадку першого елемента в PointData, попереднє розташування в координатах(0,0) припускається. якщо чітко, то PointData визначає абсолютні місця відповідно доЗа знаменем С.Примітка Якщо цей прапор встановлений, знамення C (над) невизначена і повинна бути ігнорувана.
public bool Relative { get; set; }