Класс EmfMetafileHeaderExtension2

Summary: The EmfMetafileHeaderExtension2 record is the header record used in the second extension to EMF
metafiles. Following the EmfHeaderExtension2 field, the remaining fields are optional and
can be present in any order.

Module: aspose.imaging.fileformats.emf.emf.records

Full Name: aspose.imaging.fileformats.emf.emf.records.EmfMetafileHeaderExtension2

Inheritance: EmfMetafileHeaderExtension1

Constructors

NameDescription
EmfMetafileHeaderExtension2(header)Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.
EmfMetafileHeaderExtension2(header)Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.

Properties

NameTypeAccessDescription
emf_descriptionstringr/wПолучает или задает описание EMF
Необязательная, нуль-терминированная строка Unicode UTF16-LE произвольной длины и содержания.
Ее расположение в записи и количество символов указываются полями offDescription
и nDescription соответственно в EmfHeader. Если значение любого из этих полей
равно нулю, строка описания отсутствует.
emf_description_bufferSystem.Byter/wПолучает или задает буфер описания EMF
Необязательный массив байтов, содержащий строку описания EMF, которая
не обязана быть смежной с фиксированной частью записи EmfMetafileHeader
record. Соответственно, поле в этом буфере с меткой “UndefinedSpace”
является необязательным и MUST быть игнорировано.
emf_headerEmfHeaderObjectr/wПолучает или задает объект Header (раздел 2.2.9), который содержит информацию о содержимом
и структуре метафайла
emf_header_extension1EmfHeaderExtension1r/wПолучает или задает объект HeaderExtension1, который определяет дополнительную информацию об изображении в метафайле.
emf_header_extension2EmfHeaderExtension2r/wПолучает или задает объект HeaderExtension2, который определяет дополнительную информацию об изображении в метафайле.
emf_header_record_bufferSystem.Byter/wПолучает или задает необязательный массив байтов, содержащий оставшуюся часть записи заголовка EMF.
Размер этого поля MUST быть кратным 4 байтам
emf_pixel_format_bufferSystem.Byter/wПолучает или задает необязательный массив байтов, содержащий дескриптор формата пикселей EMF, который не обязана быть смежным с фиксированной частью записи EmfMetafileHeaderExtension1 или со строкой описания EMF. Соответственно, поле в этом буфере с меткой “UndefinedSpace” является
необязательным и MUST быть игнорировано
sizeintr/wПолучает или задает размер записи
typeEmfRecordTyper/wПолучает или задает тип.

Methods

NameDescription
create_from_header(header)Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.
create_from_header_extension1(header)Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.
create_from_header_extension2(header)Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.
create_from_record(record)Инициализирует новый экземпляр класса EmfMetafileHeader.
create_from_type(type)Инициализирует новый экземпляр класса EmfRecord.

Constructor: EmfMetafileHeaderExtension2(header)

 EmfMetafileHeaderExtension2(header) 

Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.

Parameters:

ПараметрТипОписание
headerEmfMetafileHeaderExtension1Заголовок.

Constructor: EmfMetafileHeaderExtension2(header)

 EmfMetafileHeaderExtension2(header) 

Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.

Parameters:

ПараметрТипОписание
headerEmfMetafileHeaderExtension2Заголовок.

Method: create_from_header(header) [static]

 create_from_header(header) 

Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.

Parameters:

ПараметрТипОписание
headerEmfMetafileHeaderЗаголовок.

Returns

ТипОписание
EmfMetafileHeaderExtension1

Method: create_from_header_extension1(header) [static]

 create_from_header_extension1(header) 

Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.

Parameters:

ПараметрТипОписание
headerEmfMetafileHeaderExtension1Заголовок.

Returns

ТипОписание
EmfMetafileHeaderExtension2

Method: create_from_header_extension2(header) [static]

 create_from_header_extension2(header) 

Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.

Parameters:

ПараметрТипОписание
headerEmfMetafileHeaderExtension2Заголовок.

Returns

ТипОписание
EmfMetafileHeaderExtension2

Method: create_from_record(record) [static]

 create_from_record(record) 

Инициализирует новый экземпляр класса EmfMetafileHeader.

Parameters:

ПараметрТипОписание
recordEmfRecordЗапись.

Returns

ТипОписание
EmfMetafileHeader

Method: create_from_type(type) [static]

 create_from_type(type) 

Инициализирует новый экземпляр класса EmfRecord.

Parameters:

ПараметрТипОписание
typeEmfRecordTypeТип записи.

Returns

ТипОписание
EmfRecord