Clase EmfMetafileHeader

Summary: The EMR_HEADER record types define the starting points of EMF metafiles
and specify properties of the device on which the image in the metafile
was created. The information in the header record makes it possible for
EMF metafiles to be independent of any specific output device.
The value of the Size field can be used to distinguish between the different
EMR_HEADER record types listed earlier in this section.
There are three possible headers:
The base header, which is the EmfMetafileHeader record.
The fixed-size part of this header is 88 bytes, and it contains a Header object.
The first extension header, which is the EmfMetafileHeaderExtension1 record.
The fixed-size part of this header is 100 bytes, and it contains a Header object
and a HeaderExtension1 object (section 2.2.10).
The second extension header, which is the EmfMetafileHeaderExtension2 record.
The fixed-size part of this header is 108 bytes, and it contains a Header object,
a HeaderExtension1 object, and a HeaderExtension2 object (section 2.2.11).

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

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

Inheritance: EmfRecord

Constructors

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

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_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
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 EmfMetafileHeader.
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: EmfMetafileHeader()

 EmfMetafileHeader() 

Inicializa una nueva instancia de la clase EmfMetafileHeader.

Constructor: EmfMetafileHeader(header)

 EmfMetafileHeader(header) 

Inicializa una nueva instancia de la clase EmfMetafileHeader.

Parameters:

ParámetroTipoDescripción
headerEmfMetafileHeaderEl encabezado.

Constructor: EmfMetafileHeader(record)

 EmfMetafileHeader(record) 

Inicializa una nueva instancia de la clase EmfMetafileHeader.

Parameters:

ParámetroTipoDescripción
recordEmfRecordEl registro.

Method: create_from_header(header) [static]

 create_from_header(header) 

Inicializa una nueva instancia de la clase EmfMetafileHeader.

Parameters:

ParámetroTipoDescripción
headerEmfMetafileHeaderEl encabezado.

Returns

TipoDescripción
EmfMetafileHeader

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