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; }
вартість нерухомості
Exceptions
інвалідна вартість
ObjectId
Знайти або встановити об’єкт ідентифікатора.Індекс об’єкта EmfPlusPen (розділ 2.2.1.7) вТаблиця об’єкта EMF+ для зображення арку. вартість повинна бути від нуля до 63, включаючи.
public byte ObjectId { get; set; }
вартість нерухомості
RectFloat
отримує або встановлює значення, в якому вказується, що дані містятьРеєстрація EmfPlusRectЦей біт показує, чи компресовані дані в полі RectData.Якщо встановлено, RectData містить об’єкт EmfPlusRect (розділ 2.2.2.38).Якщо це зрозуміло, RectData містить об’єкт EmfPlusRectF (розділ 2.2.2.39).
public bool RectFloat { get; set; }
вартість нерухомості
RectangleData
Знайти або встановити правоугольні даніБудь-який об’єкт EmfPlusRect, або Object, який визначає обмежувальний ящиквід еліпсу, що є гірськолижним з арком.Цей прямий кут визначаєПозиція, розмір і форма арку. тип об’єкта в цьому полі єВизначено вартістю поля Флаг.
public RectangleF RectangleData { get; set; }
вартість нерухомості
Size
Приймає або встановлює розмір.32-бітний непідписані цілір, що вказує на збалансовану кількістьбіт у всьому записі, включаючи 12-бітний заголовок запису таДля цього типу запису вартість повинна бути однією з наступних:0x0000001C Якщо C-біт встановлений в полі Флаг.0x00000024 Якщо C-біт чіткий у полі Флаг
public override int Size { get; set; }
вартість нерухомості
Exceptions
інвалідна вартість
StartAngle
Знайти або встановити початковий кут32-бітний ненегативний плаваючий пункт значення, що визначає кут міжx-аксис і початкова точка арку. будь-яка вартість прийнятна,Модуль 360 має бути інтерпретований з результатом, який використовується дляв діапазоні 0.0 включений до 360.0 ексклюзивний.
public float StartAngle { get; set; }
вартість нерухомості
SweepAngle
Знайти або встановити стовпний кут32-бітний плаваючий пункт значення, що визначає масштаби арку для зображення,як кут у ступенях, вимірюваних з початкової точки, визначеноїБудь-яка вартість прийнятна, але вона повинна бути прикріплена до -360.0до 360.0 включено. позитивна вартість вказує на те, що суміш визначається ворієнтований напрямок, а негативна вартість свідчить про те, щоВикористовується в протигодинному напрямку.
public float SweepAngle { get; set; }