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.EmfPlusDrawArc.

public EmfPlusDrawArc(EmfPlusRecord source)

Parameters

source EmfPlusRecord

من المصدر .

Properties

DataSize

يحصل أو يحدد حجم البيانات.32 بت غير الموقّع الذي يحدد العدد المرتبط بـ 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 أو EmfPlusRectيظهر هذا النقطة ما إذا كانت البيانات الموجودة في حقل RectData قد تم ضغطها.إذا تم تعيينها، يحتوي RectData على كائن EmfPlusRect (القسم 2.2.2.38).إذا كان واضحاً، يحتوي RectData على كائن EmfPlusRectF (القسم 2.2.2.39).

public bool RectFloat { get; set; }

قيمة الممتلكات

bool

RectangleData

يحصل أو يضع البيانات المستقيمةإما كائن EmfPlusRect أو EmfPlusRectF الذي يحدد مربع الحدودمن النخيل الذي هو الجبل مع القوس.هذا المستطيل يحددموقع، حجم، وشكل القوس.نوع الكائن في هذا المجال هويتم تحديدها بواسطة قيمة حقل العلم.

public RectangleF RectangleData { get; set; }

قيمة الممتلكات

RectangleF

Size

يحصل أو يحدد الحجم.32 بت غير الموقّع الذي يحدد العدد المرتبط بـ 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 بت تحدد مدى حجم القوس الذي يجب رسمه ،كزاوية في درجات قياس من نقطة البداية التي يحددهاقيمة StartAngle. أي قيمة مقبولة، ولكن يجب أن تكون ملصقة إلى -360.0إلى 360.0 إدماج.القيمة الإيجابية تشير إلى أن الخصر محدد فياتجاه ساعة، وقيمة سلبية تشير إلى أنيتم تعريفها في اتجاه مضاد للساعة.

public float SweepAngle { get; set; }

قيمة الممتلكات

float

 عربي