Class EmfMetafileHeader

Class EmfMetafileHeader

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

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

[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord

Inheritance

object MetaObject EmfRecord EmfMetafileHeader

Derived

EmfMetafileHeaderExtension1

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

EmfRecord.Type , EmfRecord.Size , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfMetafileHeader(EmfRecord)

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

public EmfMetafileHeader(EmfRecord record)

Parameters

record EmfRecord

هذا الرقم القياسي

EmfMetafileHeader()

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

[JsonConstructor]
public EmfMetafileHeader()

EmfMetafileHeader(EmfMetafileHeader)

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

public EmfMetafileHeader(EmfMetafileHeader header)

Parameters

header EmfMetafileHeader

عن العنوان .

Properties

EmfDescription

الحصول على أو وضع وصف EMFشريط اختياري صفر محدد Unicode UTF16-LE من الطول والمحتوى العشوائي.موقعها في السجل وعدد الشخصيات يتم تحديدها بواسطة offDescriptionوتصفية الحقول، على التوالي، في EmfHeader.إذا كانت قيمة كل حقلصفر، لا توجد صفحة وصف.

public string EmfDescription { get; set; }

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

string

EmfDescriptionBuffer

يحصل أو يضع بوفر وصف EMFمجموعة اختياري من البايتات التي تحتوي على سلسلة وصف EMF ، والتي هيليس من الضروري أن تكون متواضعة مع الجزء الثابت من EmfMetafileHeaderوفقًا لذلك ، فإن الحقل في هذا البوفر الذي يُسمى “UndefinedSpace"هو اختياري ويجب تجاهله.

public byte[] EmfDescriptionBuffer { get; set; }

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

byte [ ]

EmfHeader

يحصل على أو يضع كائن الرأس (القسم 2.2.9) الذي يحتوي على معلومات عن المحتوىو هيكل الميتافيل

public EmfHeaderObject EmfHeader { get; set; }

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

EmfHeaderObject

EmfHeaderRecordBuffer

يحصل أو يضع مجموعة اختياري من البايتات التي تحتوي على بقية سجل العناوين EMF.حجم هذا الحقل يجب أن يكون أكثر من 4 بايت

public byte[] EmfHeaderRecordBuffer { get; set; }

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

byte [ ]

 عربي