الفئة EmfPlusPenOptionalData
محتويات
[
يخفي
]Summary: The EmfPlusPenOptionalData object specifies optional data for a graphics pen
Module: aspose.imaging.fileformats.emf.emfplus.objects
Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusPenOptionalData
Inheritance: EmfPlusStructureObjectType
Constructors
| Name | الوصف |
|---|---|
| EmfPlusPenOptionalData() | يقوم بإنشاء نسخة جديدة من الفئة EmfPlusPenOptionalData |
Properties
| Name | Type | Access | الوصف |
|---|---|---|---|
| compound_line_data | EmfPlusCompoundLineData | r/w | يحصل أو يحدد كائن EmfPlusCompoundLineData اختياري (section 2.2.2.9) يحدد مصفوفة من القيم العائمة التي تُعرّف الخط المركب للقلم، والذي يتكوّن من خطوط موازية ومسافات. يجب أن يكون هذا الحقل موجودًا إذا كان علم PenDataCompoundLine مُحددًا في حقل PenDataFlags لكائن EmfPlusPenData |
| custom_end_cap_data | EmfPlusCustomEndCapData | r/w | يحصل أو يحدد كائن EmfPlusCustomEndCapData اختياري (section 2.2.11) يعرّف شكل النهاية المخصّصة، وهو الشكل المستخدم في نهاية الخط المرسوم بهذا القلم. يمكن أن يكون أيًا من الأشكال المتنوعة، مثل مربع أو دائرة أو ماسي. يجب أن يكون هذا الحقل موجودًا إذا كان علم PenDataCustomEndCap مُحددًا في حقل PenDataFlags لكائن EmfPlusPenData |
| custom_start_cap_data | EmfPlusCustomStartCapData | r/w | يحصل أو يحدد كائن EmfPlusCustomStartCapData اختياري (section 2.2.2.15) يعرّف شكل البداية المخصّصة، وهو الشكل المستخدم في بداية الخط المرسوم بهذا القلم. يمكن أن يكون أيًا من الأشكال المتنوعة، مثل مربع أو دائرة أو ماسي. يجب أن يكون هذا الحقل موجودًا إذا كان علم PenDataCustomStartCap مُحددًا في حقل PenDataFlags لكائن EmfPlusPenData |
| dash_offset | float | r/w | يحصل أو يحدد قيمة عائمة 32-بت اختيارية تحدد المسافة من بداية الخط إلى بداية الفراغ الأول في نمط الخط المتقطّع. يجب أن يكون هذا الحقل موجودًا إذا كان علم PenDataDashedLineOffset مُحددًا في حقل PenDataFlags لكائن EmfPlusPenData. |
| dashed_line_cap_type | EmfPlusDashedLineCapType | r/w | يحصل أو يحدد عددًا صحيحًا موقعًا 32-بت اختياري يحدد الشكل لكلا طرفي كل شَرطَة في خط متقطّع. يجب أن يكون هذا الحقل موجودًا إذا كان علم PenDataDashedLineCap مُحددًا في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد DashedLineCapType (section 2.1.1.10). |
| dashed_line_data | EmfPlusDashedLineData | r/w | يحصل أو يحدد كائن EmfPlusDashedLineData اختياري (section 2.2.2.16) يحدد أطوال الشرطات والمسافات في خط متقطّع مخصّص. يجب أن يكون هذا الحقل موجودًا إذا كان علم PenDataDashedLine مُحددًا في حقل PenDataFlags لكائن EmfPlusPenData . |
| end_cap | EmfPlusLineCapType | r/w | يحصل أو يحدد عددًا صحيحًا موقعًا 32-بت اختياري يحدد الشكل لنهاية الخط في حقل CustomEndCapData. يجب أن يكون هذا الحقل موجودًا إذا كان علم PenDataEndCap مُحددًا في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد LineCapType |
| join | EmfPlusLineJoinType | r/w | يحصل أو يحدد عددًا صحيحًا موقعًا 32-بت اختياري يحدد كيفية ربط خطين يتم رسمهما بنفس القلم وتلتقي نهايتهما. يجب أن يكون هذا الحقل موجودًا إذا كان علم PenDataJoin مُحددًا في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد LineJoinType (section 2.1.1.19). |
| line_style | EmfPlusLineStyle | r/w | يحصل أو يحدد عددًا صحيحًا موقعًا 32-بت اختياري يحدد النمط المستخدم للخطوط المرسومة بهذا القلم. يجب أن يكون هذا الحقل موجودًا إذا كان علم PenDataLineStyle مُحددًا في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد LineStyle (section 2.1.1.20). |
| miter_limit | float | r/w | يحصل أو يضبط قيمة اختيارية عائمة 32-بت تحدد حد الميتر وهو النسبة القصوى المسموح بها لطول الميتر إلى عرض الخط. طول الميتر هو المسافة من تقاطع جدران الخط من داخل الوصلة إلى تقاطع جدران الخط من خارج الوصلة. يمكن أن يكون طول الميتر كبيرًا عندما تكون الزاوية بين خطين صغيرة. يجب أن يكون هذا الحقل موجودًا إذا كان علم PenDataMiterLimit مضبوطًا في حقل PenDataFlags لكائن EmfPlusPenData. |
| pen_alignment | EmfPlusPenAlignment | r/w | يحصل أو يضبط عددًا صحيحًا موقعًا 32-بت اختياريًا يحدد توزيع عرض القلم بالنسبة إلى إحداثيات الخط المرسوم. يجب أن يكون هذا الحقل موجودًا إذا كان علم PenDataNonCenter مضبوطًا في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد PenAlignment (القسم 2.1.1.24). |
| start_cap | EmfPlusLineCapType | r/w | يحصل أو يضبط عددًا صحيحًا موقعًا 32-بت اختياريًا يحدد الشكل لبداية الخط في حقل CustomStartCapData. يجب أن يكون هذا الحقل موجودًا إذا كان علم PenDataStartCap مضبوطًا في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد LineCapType (القسم 2.1.1.18). |
| transform_matrix | Matrix | r/w | يحصل أو يضبط كائن EmfPlusTransformMatrix اختياري (القسم 2.2.2.47) يحدد تحويل الفضاء العالمي إلى فضاء الجهاز للقلم. يجب أن يكون هذا الحقل موجودًا إذا كان علم PenDataTransform مضبوطًا في حقل PenDataFlags لكائن EmfPlusPenData. |
Constructor: EmfPlusPenOptionalData()
EmfPlusPenOptionalData()
يقوم بإنشاء نسخة جديدة من الفئة EmfPlusPenOptionalData