Class EmfPlusPenOptionalData
اسم الفضاء : Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects تجميع: Aspose.Imaging.dll (25.4.0)
الكائن EmfPlusPenOptionalData يحدد البيانات الاختيارية لقلم الرسومات
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
الأعضاء الموروثين
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
الحصول على أو إعداد كائن EmfPlusCompoundLineData الاختياري (القسم 2.2.2.9)يحدد مجموعة من القيم التي تحددالخط المركب من القلم ، الذي يتكون من خطوط متوازيةهذا الميدان يجب أن يكون موجودا إذا كانيتم تعيين علم PenDataCompoundLine في حقل PenDataFlagsعن كائن EmfPlusPenData
public EmfPlusCompoundLineData CompoundLineData { get; set; }
قيمة الممتلكات
CustomEndCapData
الحصول على أو إعداد العنصر الاختياري EmfPlusCustomEndCapData (القسم 2.2.2.11)التي تحدد الشكل النهائي المخصص ، وهو الشكل الذييستخدم في نهاية خط تم سحبه مع هذا القلم.أشكال مختلفة، مثل المربع، الدائرة، أو الماس.الحقل يجب أن يكون موجودا إذا كان العلم PenDataCustomEndCap هوإعداد في حقل PenDataFlags من كائن EmfPlusPenData
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
قيمة الممتلكات
CustomStartCapData
الحصول على أو إعداد العنصر الاختياري EmfPlusCustomStartCapData (القسم 2.2.2.15)يحدد شكل البدء المخصص ، وهو شكليستخدم في بداية خط سحب مع هذا القلم.من أشكال مختلفة، مثل المربع، الدائرة، أو الماس.هذا المجال يجب أن يكون موجودا إذا كان العلم PenDataCustomStartCapيتم تعيينها في حقل PenDataFlags من كائن EmfPlusPenData
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
قيمة الممتلكات
DashOffset
يحصل أو يضع قيمة نقطة التدفئة 32 بت اختياريًا يحدد قيمةالمسافة من بداية الخط إلى بداية الخطالفضاء الأول في نموذج الخط المضغوط.هذا الحقل يجب أن يكونالحضور إذا تم تعيين العلم PenDataDashedLineOffset فيحقل PenDataFlags من كائن EmfPlusPenData.
public float DashOffset { get; set; }
قيمة الممتلكات
DashedLineCapType
يحصل أو يضع اختياري 32 بت الموقّع الكامل الذي يحدد الشكلكلا النهايتين من كل شريط في خط شريط.هذا الحقل يجب أن يكونموجود إذا تم وضع علم PenDataDashedLineCap فيحقل PenDataFlags من كائن EmfPlusPenData، والقيمة يجب تحديدها في قائمة DashedLineCapType(الجزء 2.1.1 من هذا القسم)
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
قيمة الممتلكات
DashedLineData
يحصل أو يضع كائن EmfPlusDashedLineData الاختياري (القسم 2.2.2.16)الذي يحدد طول الأقواس والمساحات في عادةيجب أن يكون هذا الحقل موجودًا إذا كان PenDataDashedLineيتم وضع العلم في حقل PenDataFlags في EmfPlusPenDataالكائنات
public EmfPlusDashedLineData DashedLineData { get; set; }
قيمة الممتلكات
EndCap
الحصول على أو إعداد اختياري 32 بت التوقيع الكامل الذي يحدد الشكللإنهاء خط في حقل CustomEndCapData.يجب أن يكون الحقل موجودًا إذا تم تعيين علم PenDataEndCap فيحقل PenDataFlags من كائن EmfPlusPenData، والقيمةيجب أن تكون محددة في قائمة LineCapType
public EmfPlusLineCapType EndCap { get; set; }
قيمة الممتلكات
Join
يحصل أو يضع اختياري 32 بت التوقيع الكامل الذي يحدد كيفية الانضماماثنين من الخطوط التي يتم سحبها من نفس القلم وأطرافها تلتقي.يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataJoin فيمربع PenDataFlags من كائن EmfPlusPenData، والقيمة يجب تحديدها في قائمة LineJoinType(الجزء 2.1.1 من هذا القسم)
public EmfPlusLineJoinType Join { get; set; }
قيمة الممتلكات
LineStyle
الحصول على أو إعداد اختياري 32 بت التوقيع الكامل الذي يحدد النمطيستخدم للخطوط التي تم سحبها مع هذا الكائن القلم.يجب أن تكون حاضراً إذا تم وضع علم PenDataLineStyle فيحقل PenDataFlags من كائن EmfPlusPenData، والقيمة يجب تحديدها في قائمة LineStyle(الجزء 2.1.1 من هذا القسم)
public EmfPlusLineStyle LineStyle { get; set; }
قيمة الممتلكات
MiterLimit
يحصل أو يضع قيمة نقطة التدفئة 32 بت الاختيارية التي تحدد المقيسالحد الأقصى، وهو الحد الأقصى المسموح به من طول المقياس إلىعرض الخط.طول القياس هو المسافة منتقاطع جدران الخط على داخل الانضمام إلىتقاطع جدران الخط خارج المرفق.يمكن أن يكون طول المقياس كبيرًا عندما يكون الزاوية بين اثنينالخطوط صغيرة.يجب أن يكون هذا المجال موجودًا إذا كانيتم تعيين علم PenDataMiterLimit في حقل PenDataFlagsمن كائن EmfPlusPenData.
public float MiterLimit { get; set; }
قيمة الممتلكات
PenAlignment
يحصل أو يضع اختياري 32 بت الموقّع الكامل الذي يحددتوزيع نطاق القلم فيما يتعلق بيتم سحب إحداثيات الخط.هذا الحقل يجب أنيجب أن تكون حاضراً إذا تم وضع علم PenDataNonCenter فيحقل PenDataFlags من كائن EmfPlusPenData، ويجب تحديد القيمة في PenAlignmentالقائمة (القسم 2.1.1.24)
public EmfPlusPenAlignment PenAlignment { get; set; }
قيمة الممتلكات
StartCap
يحصل أو يضع إدراجًا اختياريًا 32 بت يحدد شكلبدء الخط في حقل CustomStartCapData.يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataStartCapفي حقل PenDataFlags من كائن EmfPlusPenData، والقيمة يجب تحديدها في قائمة LineCapType(الجزء 2.1.1 من هذا القسم)
public EmfPlusLineCapType StartCap { get; set; }
قيمة الممتلكات
TransformMatrix
الحصول على أو وضع كائن اختياري EmfPlusTransformMatrix (القسم 2.2.2.47)الذي يحدد الفضاء العالمي لتجهيز الفضاء لتحويليجب أن يكون هذا الحقل موجودًا إذا كان PenDataTransformيتم وضع العلم في حقل PenDataFlags في EmfPlusPenDataالكائنات
public Matrix TransformMatrix { get; set; }