EmfMetafileHeader

EmfMetafileHeader class

تحدد أنواع سجلات EMR_HEADER نقاط البداية لملفات تعريف EMF وتحدد خصائص الجهاز الذي تم إنشاء الصورة في ملف التعريف عليه. تتيح المعلومات الموجودة في سجل الرأس إمكانية أن تكون ملفات تعريف EMF مستقلة عن أي جهاز إخراج محدد. headers: رأس القاعدة ، وهو سجل EmfMetafileHeader . الجزء ذو الحجم الثابت من هذا الرأس هو 88 بايت ، ويحتوي على كائن Header . رأس الامتداد الأول ، وهو سجل EmfMetafileHeaderExtension1 . الحجم الثابت جزء من هذا الرأس هو 100 بايت ، ويحتوي على كائن Header وكائن HeaderExtension1 (القسم 2.2.10) . رأس التمديد الثاني ، وهو سجل EmfMetafileHeaderExtension2 . الجزء ذي الحجم الثابت من هذا الرأس هو 108 بايت ، ويحتوي على كائن رأس ، كائن HeaderExtension1 ، وكائن HeaderExtension2 (القسم 2.2.11) .

public class EmfMetafileHeader : EmfRecord

المنشئون

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

الخصائص

اسموصف
EmfDescription { get; set; }الحصول على أو تعيين وصف EMF سلسلة اختيارية منتهية بقيمة خالية من Unicode UTF16-LE ذات طول ومحتوى عشوائي. يتم تحديد موقعه في السجل وعدد الأحرف بواسطة حقلي offDescription و nDescription ، على التوالي ، في EmfHeader. إذا كانت قيمة أي من الحقول صفرًا ، فلا توجد سلسلة وصف .
EmfDescriptionBuffer { get; set; }الحصول على أو تعيين المخزن المؤقت لوصف EMF مصفوفة اختيارية من البايت تحتوي على سلسلة وصف EMF ، والتي لا يلزم أن تكون متجاورة مع الجزء الثابت من سجل EmfMetafileHeader . وفقًا لذلك ، يعد الحقل الموجود في هذا المخزن المؤقت المسمى “UndefinedSpace” اختياريًا ويجب تجاهله.
EmfHeader { get; set; }الحصول على كائن Header أو تعيينه (القسم 2.2.9) ، والذي يحتوي على معلومات حول content وهيكل ملف التعريف
EmfHeaderRecordBuffer { get; set; }الحصول على أو تعيين صفيف اختياري من البايت يحتوي على باقي سجل رأس EMF. يجب أن يكون حجم هذا الحقل من مضاعفات 4 بايت
Size { get; set; }الحصول على أو تحديد حجم السجل
Type { get; set; }الحصول على النوع أو تحديده.

أنظر أيضا