فئة EmfPlusDrawArc

Summary: The EmfPlusDrawArc record specifies drawing the arc of an ellipse.

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawArc

Inheritance: EmfPlusDrawingRecordType

Constructors

Nameالوصف
EmfPlusDrawArc(source)إنشاء نسخة جديدة من الفئة EmfPlusDrawArc .

Properties

NameTypeAccessالوصف
data_sizeintr/wالحصول أو تعيين حجم البيانات.
عدد صحيح غير موقع 32‑بت يحدد عدد البايتات المحاذاة على 32‑بت للبيانات الخاصة بالسجل التي تلي.
بالنسبة لهذا النوع من السجلات، يجب أن تكون القيمة واحدة من القيم التالية:
0x00000010 إذا كان بت C مفعلاً في حقل Flags.
0x00000018 إذا كان بت C غير مفعّل في حقل Flags.
العلاماتintr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 16 بت يحتوي على معلومات لبعض السجلات حول كيفية تنفيذ العملية وعلى بنية السجل.
object_idSystem.Byter/wالحصول أو تعيين معرف الكائن.
فهرس كائن EmfPlusPen (القسم 2.2.1.7) في جدول كائنات EMF+ لت رسم القوس. يجب أن تكون القيمة بين 0 و 63 شاملًا.
rect_floatboolr/wالحصول أو تعيين قيمة تشير إلى ما إذا كانت البيانات تحتوي على
سجلات EmfPlusRectF أو EmfPlusRect
هذا البت يحدد ما إذا كانت البيانات في حقل RectData مضغوطة.
إذا كان مفعلاً، يحتوي RectData على كائن EmfPlusRect (القسم 2.2.2.38).
إذا كان غير مفعّل، يحتوي RectData على كائن EmfPlusRectF (القسم 2.2.2.39).
rectangle_dataRectangleFr/wالحصول أو تعيين بيانات المستطيل
إما كائن EmfPlusRect أو EmfPlusRectF يحدد صندوق الحد للقطع الناقص المتوازي مع القوس. يحدد هذا المستطيل موضع القوس وحجمه وشكله. نوع الكائن في هذا الحقل يحدد بواسطة قيمة حقل Flags.
الحجمintr/wالحصول أو تعيين الحجم.
عدد صحيح غير موقع 32‑بت يحدد عدد البايتات المحاذاة على 32‑بت في السجل بالكامل، بما في ذلك رأس السجل بطول 12 بايتًا وبيانات السجل الخاصة. بالنسبة لهذا النوع من السجلات، يجب أن تكون القيمة واحدة من القيم التالية:
0x0000001C إذا كان بت C مفعلاً في حقل Flags.
0x00000024 إذا كان بت C غير مفعّل في حقل Flags.
start_anglefloatr/wالحصول أو تعيين زاوية البدء
قيمة عائمة 32‑بت غير سالبة تحدد الزاوية بين محور x ونقطة بدء القوس. أي قيمة مقبولة، لكن يجب تفسيرها modulo 360، بحيث يكون الناتج في النطاق من 0.0 شاملًا إلى 360.0 حصريًا.
sweep_anglefloatr/wالحصول أو تعيين زاوية القوس
قيمة عائمة 32‑بت تحدد مدى القوس المراد رسمه، كزاوية بالدرجات مقاسة من نقطة البدء المحددة بواسطة قيمة StartAngle. أي قيمة مقبولة، لكن يجب حصرها بين -360.0 و 360.0 شاملًا. القيمة الموجبة تشير إلى أن القوس يُعرّف باتجاه عقارب الساعة، والقيمة السالبة تشير إلى أن القوس يُعرّف باتجاه عكس عقارب الساعة.
typeEmfPlusRecordTyperيحصل على عدد صحيح غير موقع 16 بت يحدد نوع السجل.

Constructor: EmfPlusDrawArc(source)

 EmfPlusDrawArc(source) 

إنشاء نسخة جديدة من الفئة EmfPlusDrawArc .

Parameters:

معاملنوعالوصف
sourceEmfPlusRecordالمصدر.