Class EmfPlusDrawBeziers

Class EmfPlusDrawBeziers

اسم الفضاء : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records تجميع: Aspose.Imaging.dll (25.4.0)

يحدد سجل EmfPlusDrawBeziers رسم سلسلة من منحنيات Bezier المرتبطة.ترتيب نقاط البيانات لـ Bezier هو نقطة البداية، نقطة التحكم 1،نقطة التحكم 2 ونقطة النهاية.للمزيد من المعلومات انظر [MSDN-DrawBeziers].

public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawBeziers

الأعضاء الموروثين

EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlusDrawBeziers(EmfPlusRecord)

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawBeziers.

public EmfPlusDrawBeziers(EmfPlusRecord source)

Parameters

source EmfPlusRecord

من المصدر .

Properties

Compressed

يحصل أو يضع قيمة تشير إلى ما إذا كان PointData مضغوطًا.إذا تم تعيينها، يحدد PointData المواقع المطلقة في مساحة الإحداثيات معالإحداثيات الكاملة 16 بت.إذا كان واضحا، PointData يحدد المواقع المطلقةفي مساحة الإحداثيات مع إحداثيات نقطة التدفئة 32 بت.ملاحظة إذا تم تعيين العلم النسبي (أدناه) ، فإن هذا العلم غير محدد ويجب تجاهله.

public bool Compressed { get; set; }

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

bool

ObjectId

يحصل أو يضع الكائن المحدد.مؤشر كائن EmfPlusPen (القسم 2.2.1.7) في EMF+لوحة الكائنات لتصوير منحنيات Bezier. يجب أن يكون القيمة صفر إلى 63, إدماج.

public byte ObjectId { get; set; }

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

byte

PointData

يحصل أو يضع بيانات النقطةمجموعة من نقاط الحساب التي تحدد نقطة البداية والنهاية والسيطرة على منحنيات Bezier.المحور النهائي من منحنى واحد Bezier هو المحور البدء من التالي.يتم تحديد نوع البيانات في هذا السلسلة من خلال حقل الأعلام، على النحو التالي: نوع البيانات معنىموضوع EmfPlusPointR (القسم 2.2.2.37)إذا تم وضع العلم P في الأعلام ، فإن النقاط تحدد المواقع النسبية.موضوع EmfPlusPointF (القسم 2.2.2.36)إذا كانت النقاط P و C واضحة في حقل العلم ، فإن النقاط تحدد المواقع المطلقة.موضوع EmfPlusPoint (القسم 2.2.2.35)إذا كان بيت P واضحًا ويتم وضع بيت C في حقل الأعلام ، فإن النقاط تحدد المواقع النسبية.لا يمر منحنى Bezier من خلال نقاط التحكم الخاصة به.

public PointF[] PointData { get; set; }

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

PointF [ ]

Relative

يحصل أو يحدد قيمة تشير إلى ما إذا كانت نقطة البيانات نسبية.إذا تم تعيين كل عنصر في PointData يحدد موقعًا في مساحة الإحداثياتهذا يتناسب مع الموقع المحدد من قبل العنصر السابق في السلسلة.في حالة العنصر الأول في PointData، موقع سابق في الإحداثيات(0،0) يفترض.إذا كان واضحا، PointData يحدد المواقع المطلقة وفقاإلى العلم C.ملاحظة إذا تم تعيين هذا العلم ، فإن العلم C (أعلى) غير محدد ويجب تجاهله.

public bool Relative { get; set; }

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

bool

 عربي