Класс 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
| Name | Description |
|---|---|
| EmfMetafileHeaderExtension2(header) | Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2. |
| EmfMetafileHeaderExtension2(header) | Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| emf_description | string | r/w | Получает или задает описание EMF Необязательная, нуль-терминированная строка Unicode UTF16-LE произвольной длины и содержания. Ее расположение в записи и количество символов указываются полями offDescription и nDescription соответственно в EmfHeader. Если значение любого из этих полей равно нулю, строка описания отсутствует. |
| emf_description_buffer | System.Byte | r/w | Получает или задает буфер описания EMF Необязательный массив байтов, содержащий строку описания EMF, которая не обязана быть смежной с фиксированной частью записи EmfMetafileHeader record. Соответственно, поле в этом буфере с меткой “UndefinedSpace” является необязательным и MUST быть игнорировано. |
| emf_header | EmfHeaderObject | r/w | Получает или задает объект Header (раздел 2.2.9), который содержит информацию о содержимом и структуре метафайла |
| emf_header_extension1 | EmfHeaderExtension1 | r/w | Получает или задает объект HeaderExtension1, который определяет дополнительную информацию об изображении в метафайле. |
| emf_header_extension2 | EmfHeaderExtension2 | r/w | Получает или задает объект HeaderExtension2, который определяет дополнительную информацию об изображении в метафайле. |
| emf_header_record_buffer | System.Byte | r/w | Получает или задает необязательный массив байтов, содержащий оставшуюся часть записи заголовка EMF. Размер этого поля MUST быть кратным 4 байтам |
| emf_pixel_format_buffer | System.Byte | r/w | Получает или задает необязательный массив байтов, содержащий дескриптор формата пикселей EMF, который не обязана быть смежным с фиксированной частью записи EmfMetafileHeaderExtension1 или со строкой описания EMF. Соответственно, поле в этом буфере с меткой “UndefinedSpace” является необязательным и MUST быть игнорировано |
| size | int | r/w | Получает или задает размер записи |
| type | EmfRecordType | r/w | Получает или задает тип. |
Methods
| Name | Description |
|---|---|
| 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:
| Параметр | Тип | Описание |
|---|---|---|
| header | EmfMetafileHeaderExtension1 | Заголовок. |
Constructor: EmfMetafileHeaderExtension2(header)
EmfMetafileHeaderExtension2(header)
Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| header | EmfMetafileHeaderExtension2 | Заголовок. |
Method: create_from_header(header) [static]
create_from_header(header)
Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| header | EmfMetafileHeader | Заголовок. |
Returns
| Тип | Описание |
|---|---|
| EmfMetafileHeaderExtension1 |
Method: create_from_header_extension1(header) [static]
create_from_header_extension1(header)
Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| header | EmfMetafileHeaderExtension1 | Заголовок. |
Returns
| Тип | Описание |
|---|---|
| EmfMetafileHeaderExtension2 |
Method: create_from_header_extension2(header) [static]
create_from_header_extension2(header)
Инициализирует новый экземпляр класса EmfMetafileHeaderExtension2.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| header | EmfMetafileHeaderExtension2 | Заголовок. |
Returns
| Тип | Описание |
|---|---|
| EmfMetafileHeaderExtension2 |
Method: create_from_record(record) [static]
create_from_record(record)
Инициализирует новый экземпляр класса EmfMetafileHeader.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| record | EmfRecord | Запись. |
Returns
| Тип | Описание |
|---|---|
| EmfMetafileHeader |
Method: create_from_type(type) [static]
create_from_type(type)
Инициализирует новый экземпляр класса EmfRecord.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| type | EmfRecordType | Тип записи. |
Returns
| Тип | Описание |
|---|---|
| EmfRecord |