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+ لوحة الكائنات لالتقاط القوس.القيمة يجب أن تكون صفر إلى 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 و نقطة انطلاق القوس أي قيمة مقبولة ،ولكن يجب أن يتم تفسير الوحدة 360 ، مع النتيجة التي يتم استخدامهافي نطاق 0.0 شامل إلى 360.0 حصري.
public float StartAngle { get; set; }
قيمة الممتلكات
SweepAngle
يحصل أو يضع الزاوية الضيقةقيمة نقطة التدفئة 32 بت تحدد مدى حجم القوس الذي يجب رسمه ،كزاوية في درجات قياس من نقطة البداية التي يحددهاقيمة StartAngle. أي قيمة مقبولة، ولكن يجب أن تكون ملصقة إلى -360.0إلى 360.0 إدماج.القيمة الإيجابية تشير إلى أن الخصر محدد فياتجاه ساعة، وقيمة سلبية تشير إلى أنيتم تعريفها في اتجاه مضاد للساعة.
public float SweepAngle { get; set; }