EmfPlusDrawCurve

EmfPlusDrawCurve class

يحدد سجل EmfPlusDrawCurve رسم شريحة أساسية ملاحظة: معرف الكائن (1 بايت): فهرس كائن EmfPlusPen (القسم 2.2.1.7) في EMF + Object Table لرسم المنحنى. يجب أن تكون القيمة من صفر إلى 63 ، شاملة .

public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType

المنشئون

اسموصف
EmfPlusDrawCurve(EmfPlusRecord)يقوم بتهيئة مثيل جديد لملفEmfPlusDrawCurve فئة .

الخصائص

اسموصف
Compressed { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كان هذاEmfPlusDrawClosedCurveمضغوط. يشير هذا البت إلى ما إذا كان حقل PointData يحدد البيانات المضغوطة. إذا كان واضحًا ، تحدد PointData المواقع المطلقة في مساحة الإحداثيات بإحداثيات نقطة عائمة 32 بت ملاحظة إذا تم تعيين العلامة النسبية (أدناه) ، فإن هذه العلامة غير محددة ويجب تجاهلها
virtual DataSize { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت والذي يجب أن يحدد عدد 32 بت المحاذي للعدد بايت من البيانات في حقل RecordData التالي. لا يتضمن هذا الرقم رأس السجل 12 بايت.
virtual Flags { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 16 بت يحتوي على معلومات لبعض السجلات حول كيفية تنفيذ العملية وبنية السجل.
NumSegments { get; set; }الحصول على عدد المقاطع أو تعيينه عدد صحيح بدون إشارة يبلغ 32 بت يحدد عدد مقاطع الخط المكونة للخط.
ObjectId { get; set; }الحصول على أو تحديد معرف الكائن . فهرس كائن EmfPlusPen (القسم 2.2.1.7) في EMF + Object Table لرسم المنحنى. يجب أن تكون القيمة من صفر إلى 63 ، شاملة .
PointData { get; set; }الحصول على أو تعيين مصفوفة من الأعداد الصحيحة الموقعة 32 بت أو أرقام الفاصلة العائمة 32 بت من طول العد الذي يحدد قيم الإحداثيات لنقاط نهاية الأسطر المراد تحديدها .
virtual Size { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد عدد محاذاة 32 بت من بايت في السجل بأكمله ، بما في ذلك رأس السجل 12 بايت والبيانات الخاصة بالسجل.
Tension { get; set; }الحصول على أو ضبط تحدد القيمة 0 أن الشريحة عبارة عن سلسلة من الخطوط المستقيمة. مع زيادة القيمة ، يصبح المنحنى أكثر تقريبًا. لمزيد من المعلومات ، راجع [SPLINE77] و [PETZOLD] .
Type { get; }الحصول على عدد صحيح بدون إشارة 16 بت يحدد نوع السجل.

أنظر أيضا