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 байтов, и она содержит объект Header.и объект HeaderExtension1 (секция 2.2.10).Второй заголовок расширения, который является запись EmfMetafileHeaderExtension2.Фиксированная часть этого заголовка составляет 108 байтов, и она содержит объект Header,Объект 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и nОписание полей, соответственно, в EmfHeader. Если стоимость любого поляНет нуля, нет описания строки.

public string EmfDescription { get; set; }

Стоимость недвижимости

string

EmfDescriptionBuffer

Получить или установить буфер описания EMFОпциональный набор байтов, содержащий строку описания EMF, которая являетсяне требуется соприкосновения с фиксированной порцией EmfMetafileHeaderсоответственно, поле в этом буфере, которое обозначено «UndefinedSpace»Он является факультативным и должен быть игнорирован.

public byte[] EmfDescriptionBuffer { get; set; }

Стоимость недвижимости

byte [ ]

EmfHeader

Получает или устанавливает объект Header (секция 2.2.9), который содержит информацию о содержанииСтруктура метафила

public EmfHeaderObject EmfHeader { get; set; }

Стоимость недвижимости

EmfHeaderObject

EmfHeaderRecordBuffer

Получается или устанавливается факультативный ряд байтов, содержащих оставшуюся часть заголовка EMF.Размер этого поля должен быть множеством 4 байтов.

public byte[] EmfHeaderRecordBuffer { get; set; }

Стоимость недвижимости

byte [ ]

 Русский