Class EmfPlusDrawBeziers

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

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

bool

ObjectId

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

public byte ObjectId { get; set; }

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

byte

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

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

bool

 Українська