EmfPlusPenOptionalData
محتويات
[
يخفي
]EmfPlusPenOptionalData class
يحدد كائن EmfPlusPenOptionalData البيانات الاختيارية لقلم رسومات
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
المنشئون
اسم | وصف |
---|---|
EmfPlusPenOptionalData() | Default_Constructor |
الخصائص
اسم | وصف |
---|---|
CompoundLineData { get; set; } | الحصول على كائن EmfPlusCompoundLineData الاختياري أو تعيينه (القسم 2.2.2.9) الذي يحدد مصفوفة من قيم الفاصلة العائمة التي تحدد الخط المركب للقلم ، والذي يتكون من خطوط متوازية ومسافات. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataCompoundLine في الحقل PenDataFlags لكائن EmfPlusPenData |
CustomEndCapData { get; set; } | الحصول على كائن EmfPlusCustomEndCapData الاختياري أو تعيينه (القسم 2.2.2.11) الذي يحدد شكل الحرف النهائي المخصص ، وهو الشكل الذي يجب استخدامه في نهاية الخط المرسوم باستخدام هذا القلم. يمكن أن يكون أيًا من الأشكال المختلفة ، مثل المربع أو الدائرة أو الماس. يجب أن يكون هذا الحقل موجودًا في حالة تعيين علامة PenDataCustomEndCap في حقل PenDataFlags الخاص بالكائن EmfPlusPenData |
CustomStartCapData { get; set; } | الحصول على كائن EmfPlusCustomStartCapData الاختياري أو تعيينه (القسم 2.2.2.15) الذي يحدد الشكل المخصص لبدء الأحرف الاستهلالية ، وهو الشكل الذي يجب استخدامه في بداية الخط المرسوم باستخدام هذا القلم. يمكن أن يكون أي من أشكال مختلفة ، مثل المربع أو الدائرة أو المعين. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataCustomStartCap في حقل PenDataFlags الخاص بالكائن EmfPlusPenData |
DashedLineCapType { get; set; } | الحصول على أو تعيين عدد صحيح اختياري ذو إشارة 32 بت يحدد شكل طرفي كل شرطة في سطر متقطع. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataDashedLineCap في الحقل PenDataFlags لكائن EmfPlusPenData ، ويجب تحديد قيمة في تعداد DashedLineCapType (القسم 2.1.1.10) . |
DashedLineData { get; set; } | الحصول على كائن EmfPlusDashedLineData الاختياري أو تعيينه (القسم 2.2.2.16) الذي يحدد أطوال الشرطات والمسافات في خط متقطع مخصص. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataDashedLine في حقل PenDataFlags للكائن EmfPlusPenData . |
DashOffset { get; set; } | الحصول على أو تعيين قيمة اختيارية للفاصلة العائمة 32 بت تحدد مسافة من بداية السطر إلى بداية المساحة الأولى في نمط خط متقطع. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataDashedLineOffset في الحقل PenDataFlags لكائن EmfPlusPenData. |
EndCap { get; set; } | الحصول على أو تعيين عدد صحيح اختياري ذو إشارة 32 بت يحدد الشكل لنهاية السطر في الحقل CustomEndCapData. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataEndCap في الحقل PenDataFlags لكائن EmfPlusPenData ، ويجب تحديد القيمة في LineCapType enumeration |
Join { get; set; } | الحصول على أو تعيين عدد صحيح اختياري ذو إشارة 32 بت يحدد كيفية ربط سطرين يتم رسمهما بواسطة القلم نفسه وتلتقي نهاياتهما. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataJoin في حقل PenDataFlags الخاص بكائن EmfPlusPenData ، ويجب تحديد قيمة في تعداد LineJoinType (القسم 2.1.1.19) . |
LineStyle { get; set; } | الحصول على أو تعيين عدد صحيح اختياري ذو إشارة 32 بت يحدد النمط المستخدم للخطوط المرسومة باستخدام كائن القلم هذا. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataLineStyle في الحقل PenDataFlags لكائن EmfPlusPenData ، ويجب تحديد قيمة في تعداد LineStyle (القسم 2.1.1.20) . |
MiterLimit { get; set; } | الحصول على أو تعيين قيمة اختيارية للفاصلة العائمة ذات 32 بت تحدد حد ميتري ، وهو الحد الأقصى المسموح به لطول ميتري إلى عرض الخط. طول ميتري هو المسافة من تقاطع لجدران الخط على الوصلة الداخلية إلى تقاطع جدران الخط خارج الوصلة. يمكن أن يكون طول ميتري كبيرًا عندما تكون الزاوية بين خطين صغيرة. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataMiterLimit في الحقل PenDataFlags لكائن EmfPlusPenData. |
PenAlignment { get; set; } | الحصول على أو تعيين عدد صحيح اختياري ذو إشارة 32 بت يحدد توزيع لعرض القلم فيما يتعلق بالإحداثيات للخط المرسوم. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataNonCenter في الحقل PenDataFlags لكائن EmfPlusPenData ، ويجب تحديد القيمة في تعداد PenAlignment (القسم 2.1.1.24) . |
StartCap { get; set; } | الحصول على أو تعيين عدد صحيح اختياري ذو إشارة 32 بت يحدد الشكل لـ بداية سطر في الحقل CustomStartCapData. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataStartCap في حقل PenDataFlags لكائن EmfPlusPenData ، ويجب تحديد قيمة في تعداد LineCapType (القسم 2.1.1.18) . |
TransformMatrix { get; set; } | الحصول على أو تعيين كائن EmfPlusTransformMatrix اختياري (القسم 2.2.2.47) الذي يحدد مساحة عالمية لتحويل مساحة الجهاز لـ القلم. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataTransform في حقل PenDataFlags للكائن EmfPlusPenData. |
أنظر أيضا
- class EmfPlusStructureObjectType
- مساحة الاسم Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects
- المجسم Aspose.Imaging