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.EmfPlusDrawArc کلاس.
public EmfPlusDrawArc(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
منبع است.
Properties
DataSize
دریافت یا اندازه داده ها را تعیین می کند.یک کل بی سیم 32 بیتی که تعداد بی سیم 32 بیتی را مشخص می کندبایت ها از داده های مشخصی که به دنبال آن هستند.برای این نوع رکورد، ارزش باید یکی از موارد زیر باشد:0x00000010 اگر بیت C در میدان پرچم تنظیم شده است.0x00000018 اگر بیت C در میدان پرچم روشن باشد.
public override int DataSize { get; set; }
ارزش املاک
Exceptions
ارزش معلول
ObjectId
دریافت یا تنظیم شناسه اشیاء.شاخص یک اشیاء EmfPlusPen (قسمت 2.2.1.7) درEMF+ Object Table برای نقاشی قوس باید از صفر تا 63 باشد.
public byte ObjectId { get; set; }
ارزش املاک
RectFloat
دریافت یا تنظیم یک مقدار نشان می دهد که آیا داده ها حاویثبت نام EmfPlusRect یا EmfPlusRectاین بیت نشان می دهد که آیا داده ها در میدان RectData فشرده شده اند یا خیر.در صورت تنظیم، RectData شامل یک اشیاء EmfPlusRect (قسمت 2.2.2.38).اگر روشن باشد، RectData حاوی یک اشیاء EmfPlusRectF است (قسمت 2.2.2.39).
public bool RectFloat { get; set; }
ارزش املاک
RectangleData
دریافت یا تنظیم داده های مستطیلیا یک اشیاء EmfPlusRect یا EmfPlusRectF که جعبه محدود را تعریف می کنداز اللیپس که در کنار قوس قرار دارد.این مستطیل تعریف می کند کهموقعیت، اندازه، و شکل قوس. نوع اشیاء در این زمینهمشخص شده توسط ارزش میدان پرچم.
public RectangleF RectangleData { get; set; }
ارزش املاک
Size
اندازه را تعیین می کند یا می گیرد.یک کل بی سیم 32 بیتی که تعداد بی سیم 32 بیتی را مشخص می کندبایت ها در کل رکورد، از جمله عنوان رکورد 12 بایت وبرای این نوع رکورد، ارزش باید یکی از موارد زیر باشد:0x0000001C اگر بیت C در میدان پرچم تنظیم شده است.0x00000024 اگر بیت C در میدان پرچم روشن باشد
public override int Size { get; set; }
ارزش املاک
Exceptions
ارزش معلول
StartAngle
دریافت یا تنظیم زاویه شروعیک 32 بیتی غیر منفی نمره نمره که زاویه بینx-axis و نقطه شروع قوس هر ارزش قابل قبول است،اما باید به ماژول 360 تفسیر شود، با نتیجه ای که مورد استفاده قرار می گیرددر محدوده 0.0 شامل به 360.0 منحصر به فرد.
public float StartAngle { get; set; }
ارزش املاک
SweepAngle
به دست آوردن یا قرار دادن زاویه سوپیک مقدار 32 بیتی نمره شناور که اندازه قوس را مشخص می کند،به عنوان زاویه در درجه اندازه گیری شده از نقطه شروع تعریف شده توسطهر ارزش قابل قبول است، اما باید به -360.0 متصل شود.به 360.0 شامل می شود.یک مقدار مثبت نشان می دهد که خروپف دریک جهت دقیق ساعت، و یک ارزش منفی نشان می دهد کهدر جهت ضد ساعت تعیین شده است.
public float SweepAngle { get; set; }