EmfMetafileHeader

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord

public class EmfMetafileHeader extends EmfRecord

Los tipos de registro EMR\_HEADER definen los puntos de inicio de los metarchivos EMF y especifican las propiedades del dispositivo en el que se creó la imagen del metarchivo. La información en el registro de encabezado permite que los metarchivos EMF sean independientes de cualquier dispositivo de salida específico. El valor del campo Size puede usarse para distinguir entre los diferentes tipos de registro EMR\_HEADER enumerados anteriormente en esta sección. Existen tres encabezados posibles: el encabezado base, que es el registro EmfMetafileHeader. La parte de tamaño fijo de este encabezado tiene 88 bytes y contiene un objeto Header. El primer encabezado de extensión, que es el registro EmfMetafileHeaderExtension1. La parte de tamaño fijo de este encabezado tiene 100 bytes y contiene un objeto Header y un objeto HeaderExtension1 (sección 2.2.10). El segundo encabezado de extensión, que es el registro EmfMetafileHeaderExtension2. La parte de tamaño fijo de este encabezado tiene 108 bytes y contiene un objeto Header, un objeto HeaderExtension1 y un objeto HeaderExtension2 (sección 2.2.11).

Constructores

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

Métodos

MétodoDescripción
getEmfHeader()Obtiene un objeto Header (sección 2.2.9), que contiene información sobre el contenido y la estructura del metafile
setEmfHeader(EmfHeaderObject value)Establece un objeto Header (sección 2.2.9), que contiene información sobre el contenido y la estructura del metafile
getEmfHeaderRecordBuffer()Obtiene una matriz opcional de bytes que contiene el resto del registro de encabezado EMF.
setEmfHeaderRecordBuffer(byte[] value)Establece una matriz opcional de bytes que contiene el resto del registro de encabezado EMF.
getEmfDescriptionBuffer()Obtiene el búfer de descripción EMF Una matriz opcional de bytes que contiene la cadena de descripción EMF, que no necesita ser contigua con la parte fija del registro EmfMetafileHeader.
setEmfDescriptionBuffer(byte[] value)Establece el búfer de descripción EMF Una matriz opcional de bytes que contiene la cadena de descripción EMF, que no necesita ser contigua con la parte fija del registro EmfMetafileHeader.
getEmfDescription()Obtiene la descripción EMF Una cadena Unicode UTF16-LE opcional, terminada en nulo, de longitud y contenido arbitrarios.
setEmfDescription(String value)Establece la descripción EMF Una cadena Unicode UTF16-LE opcional, terminada en nulo, de longitud y contenido arbitrarios.

EmfMetafileHeader(EmfRecord record)

public EmfMetafileHeader(EmfRecord record)

Inicializa una nueva instancia de la clase EmfMetafileHeader.

Parameters:

ParámetroTipoDescripción
recordEmfRecordEl registro.

EmfMetafileHeader()

public EmfMetafileHeader()

Inicializa una nueva instancia de la clase EmfMetafileHeader.

EmfMetafileHeader(EmfMetafileHeader header)

public EmfMetafileHeader(EmfMetafileHeader header)

Inicializa una nueva instancia de la clase EmfMetafileHeader.

Parameters:

ParámetroTipoDescripción
headerEmfMetafileHeaderEl encabezado.

getEmfHeader()

public EmfHeaderObject getEmfHeader()

Obtiene un objeto Header (sección 2.2.9), que contiene información sobre el contenido y la estructura del metafile

Returns: EmfHeaderObject

setEmfHeader(EmfHeaderObject value)

public void setEmfHeader(EmfHeaderObject value)

Establece un objeto Header (sección 2.2.9), que contiene información sobre el contenido y la estructura del metafile

Parameters:

ParámetroTipoDescripción
valueEmfHeaderObject

getEmfHeaderRecordBuffer()

public byte[] getEmfHeaderRecordBuffer()

Obtiene una matriz opcional de bytes que contiene el resto del registro de encabezado EMF. El tamaño de este campo DEBE ser múltiplo de 4 bytes.

Returns: byte[]

setEmfHeaderRecordBuffer(byte[] value)

public void setEmfHeaderRecordBuffer(byte[] value)

Establece una matriz opcional de bytes que contiene el resto del registro de encabezado EMF. El tamaño de este campo DEBE ser múltiplo de 4 bytes.

Parameters:

ParámetroTipoDescripción
valorbyte[]

getEmfDescriptionBuffer()

public byte[] getEmfDescriptionBuffer()

Obtiene el búfer de descripción EMF Una matriz opcional de bytes que contiene la cadena de descripción EMF, que no necesita ser contigua con la parte fija del registro EmfMetafileHeader. En consecuencia, el campo en este búfer etiquetado como “UndefinedSpace” es opcional y DEBE ser ignorado.

Returns: byte[]

setEmfDescriptionBuffer(byte[] value)

public void setEmfDescriptionBuffer(byte[] value)

Establece el búfer de descripción EMF Una matriz opcional de bytes que contiene la cadena de descripción EMF, que no necesita ser contigua con la parte fija del registro EmfMetafileHeader. En consecuencia, el campo en este búfer etiquetado como “UndefinedSpace” es opcional y DEBE ser ignorado.

Parameters:

ParámetroTipoDescripción
valorbyte[]

getEmfDescription()

public String getEmfDescription()

Obtiene 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.

Returns: java.lang.String

setEmfDescription(String value)

public void setEmfDescription(String value)

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.

Parameters:

ParámetroTipoDescripción
valorjava.lang.String