Class EmfPlusDrawArc

Class EmfPlusDrawArc

Названий на: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблея: Aspose.Imaging.dll (25.4.0)

Запис EmfPlusDrawArc визначає, як малювати арку еліпсу.

public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawArc

Нападні члени

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

EmfPlusDrawArc(EmfPlusRecord)

Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmmPlusDrawArc.

public EmfPlusDrawArc(EmfPlusRecord source)

Parameters

source EmfPlusRecord

і джерела .

Properties

DataSize

Ви отримуєте або встановлюєте розмір даних.32-бітний непідписані цілір, що вказує на збалансовану кількістьБіттів записних даних, що слідують за ними.Для цього типу запису вартість повинна бути однією з наступних:0x00000010 Якщо C-біт встановлений в полі Флаг.0x00000018 Якщо C-біт чіткий у полі Флаг.

public override int DataSize { get; set; }

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

int

Exceptions

InvalidDataException

інвалідна вартість

ObjectId

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

public byte ObjectId { get; set; }

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

byte

RectFloat

отримує або встановлює значення, в якому вказується, що дані містятьРеєстрація EmfPlusRectЦей біт показує, чи компресовані дані в полі RectData.Якщо встановлено, RectData містить об’єкт EmfPlusRect (розділ 2.2.2.38).Якщо це зрозуміло, RectData містить об’єкт EmfPlusRectF (розділ 2.2.2.39).

public bool RectFloat { get; set; }

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

bool

RectangleData

Знайти або встановити правоугольні даніБудь-який об’єкт EmfPlusRect, або Object, який визначає обмежувальний ящиквід еліпсу, що є гірськолижним з арком.Цей прямий кут визначаєПозиція, розмір і форма арку. тип об’єкта в цьому полі єВизначено вартістю поля Флаг.

public RectangleF RectangleData { get; set; }

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

RectangleF

Size

Приймає або встановлює розмір.32-бітний непідписані цілір, що вказує на збалансовану кількістьбіт у всьому записі, включаючи 12-бітний заголовок запису таДля цього типу запису вартість повинна бути однією з наступних:0x0000001C Якщо C-біт встановлений в полі Флаг.0x00000024 Якщо C-біт чіткий у полі Флаг

public override int Size { get; set; }

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

int

Exceptions

InvalidDataException

інвалідна вартість

StartAngle

Знайти або встановити початковий кут32-бітний ненегативний плаваючий пункт значення, що визначає кут міжx-аксис і початкова точка арку. будь-яка вартість прийнятна,Модуль 360 має бути інтерпретований з результатом, який використовується дляв діапазоні 0.0 включений до 360.0 ексклюзивний.

public float StartAngle { get; set; }

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

float

SweepAngle

Знайти або встановити стовпний кут32-бітний плаваючий пункт значення, що визначає масштаби арку для зображення,як кут у ступенях, вимірюваних з початкової точки, визначеноїБудь-яка вартість прийнятна, але вона повинна бути прикріплена до -360.0до 360.0 включено. позитивна вартість вказує на те, що суміш визначається ворієнтований напрямок, а негативна вартість свідчить про те, щоВикористовується в протигодинному напрямку.

public float SweepAngle { get; set; }

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

float

 Українська