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
الأعضاء الموروثين
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; }
قيمة الممتلكات
EmfDescriptionBuffer
يحصل أو يضع بوفر وصف EMFمجموعة اختياري من البايتات التي تحتوي على سلسلة وصف EMF ، والتي هيليس من الضروري أن تكون متواضعة مع الجزء الثابت من EmfMetafileHeaderوفقًا لذلك ، فإن الحقل في هذا البوفر الذي يُسمى “UndefinedSpace"هو اختياري ويجب تجاهله.
public byte[] EmfDescriptionBuffer { get; set; }
قيمة الممتلكات
byte [ ]
EmfHeader
يحصل على أو يضع كائن الرأس (القسم 2.2.9) الذي يحتوي على معلومات عن المحتوىو هيكل الميتافيل
public EmfHeaderObject EmfHeader { get; set; }
قيمة الممتلكات
EmfHeaderRecordBuffer
يحصل أو يضع مجموعة اختياري من البايتات التي تحتوي على بقية سجل العناوين EMF.حجم هذا الحقل يجب أن يكون أكثر من 4 بايت
public byte[] EmfHeaderRecordBuffer { get; set; }
قيمة الممتلكات
byte [ ]