EmfMetafileHeaderExtension2 Class

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

NameDescripción
EmfMetafileHeaderExtension2(header)Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.
EmfMetafileHeaderExtension2(header)Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.

Properties

NameTypeAccessDescripción
emf_descriptionstringr/wObtiene o establece la descripción EMF
Una cadena Unicode UTF16-LE opcional, terminada en nulo, de longitud y contenido arbitrarios.
Su ubicación en el registro y el número de caracteres se especifican mediante los campos offDescription
y nDescription, respectivamente, en EmfHeader. Si el valor de cualquiera de los campos
es cero, no hay cadena de descripción presente.
emf_description_bufferSystem.Byter/wObtiene o establece el búfer de descripción EMF
Una matriz de bytes opcional que contiene la cadena de descripción EMF, la cual
no necesita ser contigua con la porción fija del registro EmfMetafileHeader. En consecuencia, el campo en este búfer que está etiquetado como “UndefinedSpace”
es opcional y DEBE ser ignorado.
emf_headerEmfHeaderObjectr/wObtiene o establece un objeto Header (sección 2.2.9), que contiene información sobre el contenido
y la estructura del metafile
emf_header_extension1EmfHeaderExtension1r/wObtiene o establece un objeto HeaderExtension1, que especifica información adicional sobre la imagen en el metafile.
emf_header_extension2EmfHeaderExtension2r/wObtiene o establece un objeto HeaderExtension2, que especifica información adicional sobre la imagen en el metafile
emf_header_record_bufferSystem.Byter/wObtiene o establece una matriz de bytes opcional que contiene el resto del registro de encabezado EMF.
El tamaño de este campo DEBE ser múltiplo de 4 bytes
emf_pixel_format_bufferSystem.Byter/wObtiene o establece una matriz de bytes opcional que contiene el descriptor de formato de píxel EMF, que no es necesario que sea contigua con la porción fija del registro EmfMetafileHeaderExtension1 o con la cadena de descripción EMF.
En consecuencia, el campo en este búfer que está etiquetado como “UndefinedSpace” es
opcional y DEBE ser ignorado
tamañointr/wObtiene o establece el tamaño del registro
typeEmfRecordTyper/wObtiene o establece el tipo.

Methods

NameDescripción
create_from_header(header)Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.
create_from_header_extension1(header)Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.
create_from_header_extension2(header)Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.
create_from_record(record)Inicializa una nueva instancia de la clase EmfMetafileHeader.
create_from_type(type)Inicializa una nueva instancia de la clase EmfRecord.

Constructor: EmfMetafileHeaderExtension2(header)

 EmfMetafileHeaderExtension2(header) 

Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.

Parameters:

ParámetroTipoDescripción
headerEmfMetafileHeaderExtension1El encabezado.

Constructor: EmfMetafileHeaderExtension2(header)

 EmfMetafileHeaderExtension2(header) 

Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.

Parameters:

ParámetroTipoDescripción
headerEmfMetafileHeaderExtension2El encabezado.

Method: create_from_header(header) [static]

 create_from_header(header) 

Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.

Parameters:

ParámetroTipoDescripción
headerEmfMetafileHeaderEl encabezado.

Returns

TipoDescripción
EmfMetafileHeaderExtension1

Method: create_from_header_extension1(header) [static]

 create_from_header_extension1(header) 

Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.

Parameters:

ParámetroTipoDescripción
headerEmfMetafileHeaderExtension1El encabezado.

Returns

TipoDescripción
EmfMetafileHeaderExtension2

Method: create_from_header_extension2(header) [static]

 create_from_header_extension2(header) 

Inicializa una nueva instancia de la clase EmfMetafileHeaderExtension2.

Parameters:

ParámetroTipoDescripción
headerEmfMetafileHeaderExtension2El encabezado.

Returns

TipoDescripción
EmfMetafileHeaderExtension2

Method: create_from_record(record) [static]

 create_from_record(record) 

Inicializa una nueva instancia de la clase EmfMetafileHeader.

Parameters:

ParámetroTipoDescripción
recordEmfRecordEl registro.

Returns

TipoDescripción
EmfMetafileHeader

Method: create_from_type(type) [static]

 create_from_type(type) 

Inicializa una nueva instancia de la clase EmfRecord.

Parameters:

ParámetroTipoDescripción
typeEmfRecordTypeEl tipo de registro.

Returns

TipoDescripción
EmfRecord