EmfPlusHeader

EmfPlusHeader class

يحدد سجل EmfPlusHeader بداية بيانات EMF + في ملف التعريف. يجب تضمين سجل EmfPlusHeader في سجل EMF EMR_COMMENT_EMFPLUS ، الذي يجب أن يكون السجل الذي يلي مباشرةً رأس EMF في ملف التعريف. تم تحديد سجل EMR_COMMENT_EMFPLUS في قسم [MS-EMF] 2.3.3.2.

public sealed class EmfPlusHeader : EmfPlusControlRecordType

المنشئون

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

الخصائص

اسموصف
virtual DataSize { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت والذي يجب أن يحدد عدد 32 بت المحاذي للعدد بايت من البيانات في حقل RecordData التالي. لا يتضمن هذا الرقم رأس السجل 12 بايت.
DualMode { get; set; }الحصول على أو تعيين قيمة تشير إلى [الوضع المزدوج] . إذا تم تعيينها ، تشير هذه العلامة إلى أن ملف التعريف هذا هو “وضع مزدوج” ، مما يعني أنه يحتوي على مجموعتين من السجلات ، كل منهما تحدد تمامًا محتوى الرسومات. إذا كان واضحًا ، يتم تحديد محتوى الرسومات بواسطة سجلات EMF + ، وربما سجلات EMF التي يسبقها سجل EmfPlusGetDC. إذا تم تعيين هذه العلامة ، ينبغي أن تكفي سجلات EMF وحدها لتعريف محتوى الرسومات . لاحظ أنه سواء تم تعيين علامة “الوضع المزدوج” أم لا ، فإن بعض سجلات EMF موجودة دائمًا ، أي سجلات التحكم EMF وسجلات EMF التي تحتوي على سجلات EMF +. سجلات التحكم EMF محددة في [MS-EMF] القسم 2.3.4.
EmfPlusFlags { get; set; }الحصول على أو تعيين EMF بالإضافة إلى إشارات . عدد صحيح بدون إشارة 32 بت يحتوي على معلومات حول كيفية تسجيل ملف التعريف هذا . إذا تم تعيين بت 31 من الحقل ، تشير هذه العلامة إلى أنه تم تسجيل ملف التعريف باستخدام مرجع سياق الجهاز لعرض الفيديو. إذا تم مسح ملف التعريف ، فقد تم تسجيله باستخدام سياق جهاز مرجعي للطابعة.
virtual Flags { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 16 بت يحتوي على معلومات لبعض السجلات حول كيفية تنفيذ العملية وبنية السجل.
IsValid { get; }يحصل على قيمة تشير إلى ما إذا كان هذا المثيل صالحًا.
LogicalDpiX { get; set; }الحصول على أو تعيين نقطة البوصة المنطقية x. عدد صحيح بدون إشارة 32 بت يحدد الدقة الأفقية التي تم تسجيل ملف التعريف لها ، بوحدات بكسل لكل بوصة.
LogicalDpiY { get; set; }الحصول على أو تعيين نقطة البوصة المنطقية y. عدد صحيح بدون إشارة 32 بت يحدد الدقة الرأسية التي تم تسجيل ملف التعريف لها ، بوحدات الأسطر في البوصة
virtual Size { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد عدد محاذاة 32 بت من بايت في السجل بأكمله ، بما في ذلك رأس السجل 12 بايت والبيانات الخاصة بالسجل.
Type { get; }الحصول على عدد صحيح بدون إشارة 16 بت يحدد نوع السجل.
Version { get; set; }الحصول على الإصدار أو تعيينه. كائن EmfPlusGraphicsVersion (القسم 2.2.2.19) الذي يحدد إصدار رسومات النظام التشغيل التي تم استخدامها لإنشاء ملف التعريف هذا.
VideoDisplay { get; set; }الحصول على أو تعيين قيمة تشير إلى عرض الفيديو . إذا تم تعيينه ، تشير هذه العلامة إلى أنه تم تسجيل ملف التعريف بسياق مرجعي device لعرض الفيديو. إذا تم مسح ملف التعريف ، فقد تم تسجيله باستخدام سياق مرجعي device للطابعة.

أنظر أيضا