Class EmfPlusPenOptionalData

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; }

قيمة الممتلكات

EmfPlusCompoundLineData

CustomEndCapData

الحصول على أو إعداد العنصر الاختياري EmfPlusCustomEndCapData (القسم 2.2.2.11)التي تحدد الشكل النهائي المخصص ، وهو الشكل الذييستخدم في نهاية خط تم سحبه مع هذا القلم.أشكال مختلفة، مثل المربع، الدائرة، أو الماس.الحقل يجب أن يكون موجودا إذا كان العلم PenDataCustomEndCap هوإعداد في حقل PenDataFlags من كائن EmfPlusPenData

public EmfPlusCustomEndCapData CustomEndCapData { get; set; }

قيمة الممتلكات

EmfPlusCustomEndCapData

CustomStartCapData

الحصول على أو إعداد العنصر الاختياري EmfPlusCustomStartCapData (القسم 2.2.2.15)يحدد شكل البدء المخصص ، وهو شكليستخدم في بداية خط سحب مع هذا القلم.من أشكال مختلفة، مثل المربع، الدائرة، أو الماس.هذا المجال يجب أن يكون موجودا إذا كان العلم PenDataCustomStartCapيتم تعيينها في حقل PenDataFlags من كائن EmfPlusPenData

public EmfPlusCustomStartCapData CustomStartCapData { get; set; }

قيمة الممتلكات

EmfPlusCustomStartCapData

DashOffset

يحصل أو يضع قيمة نقطة التدفئة 32 بت اختياريًا يحدد قيمةالمسافة من بداية الخط إلى بداية الخطالفضاء الأول في نموذج الخط المضغوط.هذا الحقل يجب أن يكونالحضور إذا تم تعيين العلم PenDataDashedLineOffset فيحقل PenDataFlags من كائن EmfPlusPenData.

public float DashOffset { get; set; }

قيمة الممتلكات

float

DashedLineCapType

يحصل أو يضع اختياري 32 بت الموقّع الكامل الذي يحدد الشكلكلا النهايتين من كل شريط في خط شريط.هذا الحقل يجب أن يكونموجود إذا تم وضع علم PenDataDashedLineCap فيحقل PenDataFlags من كائن EmfPlusPenData، والقيمة يجب تحديدها في قائمة DashedLineCapType(الجزء 2.1.1 من هذا القسم)

public EmfPlusDashedLineCapType DashedLineCapType { get; set; }

قيمة الممتلكات

EmfPlusDashedLineCapType

DashedLineData

يحصل أو يضع كائن EmfPlusDashedLineData الاختياري (القسم 2.2.2.16)الذي يحدد طول الأقواس والمساحات في عادةيجب أن يكون هذا الحقل موجودًا إذا كان PenDataDashedLineيتم وضع العلم في حقل PenDataFlags في EmfPlusPenDataالكائنات

public EmfPlusDashedLineData DashedLineData { get; set; }

قيمة الممتلكات

EmfPlusDashedLineData

EndCap

الحصول على أو إعداد اختياري 32 بت التوقيع الكامل الذي يحدد الشكللإنهاء خط في حقل CustomEndCapData.يجب أن يكون الحقل موجودًا إذا تم تعيين علم PenDataEndCap فيحقل PenDataFlags من كائن EmfPlusPenData، والقيمةيجب أن تكون محددة في قائمة LineCapType

public EmfPlusLineCapType EndCap { get; set; }

قيمة الممتلكات

EmfPlusLineCapType

Join

يحصل أو يضع اختياري 32 بت التوقيع الكامل الذي يحدد كيفية الانضماماثنين من الخطوط التي يتم سحبها من نفس القلم وأطرافها تلتقي.يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataJoin فيمربع PenDataFlags من كائن EmfPlusPenData، والقيمة يجب تحديدها في قائمة LineJoinType(الجزء 2.1.1 من هذا القسم)

public EmfPlusLineJoinType Join { get; set; }

قيمة الممتلكات

EmfPlusLineJoinType

LineStyle

الحصول على أو إعداد اختياري 32 بت التوقيع الكامل الذي يحدد النمطيستخدم للخطوط التي تم سحبها مع هذا الكائن القلم.يجب أن تكون حاضراً إذا تم وضع علم PenDataLineStyle فيحقل PenDataFlags من كائن EmfPlusPenData، والقيمة يجب تحديدها في قائمة LineStyle(الجزء 2.1.1 من هذا القسم)

public EmfPlusLineStyle LineStyle { get; set; }

قيمة الممتلكات

EmfPlusLineStyle

MiterLimit

يحصل أو يضع قيمة نقطة التدفئة 32 بت الاختيارية التي تحدد المقيسالحد الأقصى، وهو الحد الأقصى المسموح به من طول المقياس إلىعرض الخط.طول القياس هو المسافة منتقاطع جدران الخط على داخل الانضمام إلىتقاطع جدران الخط خارج المرفق.يمكن أن يكون طول المقياس كبيرًا عندما يكون الزاوية بين اثنينالخطوط صغيرة.يجب أن يكون هذا المجال موجودًا إذا كانيتم تعيين علم PenDataMiterLimit في حقل PenDataFlagsمن كائن EmfPlusPenData.

public float MiterLimit { get; set; }

قيمة الممتلكات

float

PenAlignment

يحصل أو يضع اختياري 32 بت الموقّع الكامل الذي يحددتوزيع نطاق القلم فيما يتعلق بيتم سحب إحداثيات الخط.هذا الحقل يجب أنيجب أن تكون حاضراً إذا تم وضع علم PenDataNonCenter فيحقل PenDataFlags من كائن EmfPlusPenData، ويجب تحديد القيمة في PenAlignmentالقائمة (القسم 2.1.1.24)

public EmfPlusPenAlignment PenAlignment { get; set; }

قيمة الممتلكات

EmfPlusPenAlignment

StartCap

يحصل أو يضع إدراجًا اختياريًا 32 بت يحدد شكلبدء الخط في حقل CustomStartCapData.يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataStartCapفي حقل PenDataFlags من كائن EmfPlusPenData، والقيمة يجب تحديدها في قائمة LineCapType(الجزء 2.1.1 من هذا القسم)

public EmfPlusLineCapType StartCap { get; set; }

قيمة الممتلكات

EmfPlusLineCapType

TransformMatrix

الحصول على أو وضع كائن اختياري EmfPlusTransformMatrix (القسم 2.2.2.47)الذي يحدد الفضاء العالمي لتجهيز الفضاء لتحويليجب أن يكون هذا الحقل موجودًا إذا كان PenDataTransformيتم وضع العلم في حقل PenDataFlags في EmfPlusPenDataالكائنات

public Matrix TransformMatrix { get; set; }

قيمة الممتلكات

Matrix

 عربي