Class EmfMetafileHeader
Названий на: Aspose.Imaging.FileFormats.Emf.Emf.Records Асамблея: Aspose.Imaging.dll (25.4.0)
Типи записів EMR_HEADER визначають початкові точки метафілів EMFі визначити властивості пристрою, на якому зображення в метафіліІнформація, що міститься в заголовку, дозволяєEMF метафіли повинні бути незалежними від будь-якого конкретного вихідного пристрою.Вартість поля Розмір можна використовувати для розмежування між різнимиТипи записів EMR_HEADER перераховані раніше в цьому розділі.Існує три можливі заголовки:Основна заголовка, яка є записом EmfMetafileHeader.Регулярна частина цього заголовка становить 88 байтів, а в ньому міститься об’єкт Header.Перший заголовок розширення, який є записом EmfMetafileHeaderExtension1.Стандартна частина цього заголовка становить 100 байтів, а в ньому міститься об’єкт заголова.і об’єкт HeaderExtension1 (розділ 2.2.10).Другий заголовок розширення, який є записом EmfMetafileHeaderExtension2.Стандартна частина цього заголовка становить 108 байтів, а в ньому міститься об’єкт заголова,Об’єкт HeaderExtension1 і об’єм HeaterEextension2 (розділ 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і nDescription поля, відповідно, в 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.Розмір цього поля повинен бути кількома байтами.
public byte[] EmfHeaderRecordBuffer { get; set; }
вартість нерухомості
byte [ ]