Class EmfMetafileHeader

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

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і nDescription поля, відповідно, в 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.Розмір цього поля повинен бути кількома байтами.

public byte[] EmfHeaderRecordBuffer { get; set; }

вартість нерухомості

byte [ ]

 Українська