EmfPlusHeader

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusControlRecordType

public final class EmfPlusHeader extends EmfPlusControlRecordType

El registro EmfPlusHeader especifica el inicio de los datos EMF+ en el metafile. El registro EmfPlusHeader DEBE estar incrustado en un registro EMF EMR_COMMENT_EMFPLUS, que DEBE ser el registro que sigue inmediatamente al encabezado EMF en el metafile. El registro EMR_COMMENT_EMFPLUS se especifica en la sección 2.3.3.2 de [MS-EMF].

Constructores

ConstructorDescripción
EmfPlusHeader(EmfPlusRecord source)Inicializa una nueva instancia de la clase EmfPlusHeader.

Métodos

MétodoDescripción
getDualMode()Obtiene o establece un valor que indica si está en [dual mode].
setDualMode(boolean value)Obtiene o establece un valor que indica si está en [dual mode].
getVideoDisplay()Obtiene o establece un valor que indica si hay visualización de video.
setVideoDisplay(boolean value)Obtiene o establece un valor que indica si hay visualización de video.
getEmfPlusFlags()Obtiene o establece las banderas EMF plus.
setEmfPlusFlags(int value)Obtiene o establece las banderas EMF plus.
getLogicalDpiX()Obtiene o establece el dpi lógico x.
setLogicalDpiX(int value)Obtiene o establece el dpi lógico x.
getLogicalDpiY()Obtiene o establece el dpi lógico y.
setLogicalDpiY(int value)Obtiene o establece el dpi lógico y.
getVersion()Obtiene o establece la versión.
setVersion(EmfPlusGraphicsVersion value)Obtiene o establece la versión.
isValid()Obtiene un valor que indica si esta instancia es válida.

EmfPlusHeader(EmfPlusRecord source)

public EmfPlusHeader(EmfPlusRecord source)

Inicializa una nueva instancia de la clase EmfPlusHeader.

Parameters:

ParámetroTipoDescripción
sourceEmfPlusRecordEl origen.

getDualMode()

public boolean getDualMode()

Obtiene o establece un valor que indica si está en [dual mode]. Si se establece, esta bandera indica que este metafile está en “dual-mode”, lo que significa que contiene dos conjuntos de registros, cada uno de los cuales especifica completamente el contenido gráfico. Si se borra, el contenido gráfico se especifica mediante registros EMF+, y posiblemente registros EMF que son precedidos por un registro EmfPlusGetDC. Si esta bandera está establecida, los registros EMF por sí solos DEBERÍAN ser suficientes para definir el contenido gráfico. Observe que, tanto si la bandera “dual-mode” está establecida como si no, siempre están presentes algunos registros EMF, a saber, los registros de control EMF y los registros EMF que contienen registros EMF+. Los registros de control EMF se especifican en la sección 2.3.4 de [MS-EMF].

Valor: true si [dual mode]; de lo contrario, false.

Returns: boolean

setDualMode(boolean value)

public void setDualMode(boolean value)

Obtiene o establece un valor que indica si está en [dual mode]. Si se establece, esta bandera indica que este metafile está en “dual-mode”, lo que significa que contiene dos conjuntos de registros, cada uno de los cuales especifica completamente el contenido gráfico. Si se borra, el contenido gráfico se especifica mediante registros EMF+, y posiblemente registros EMF que son precedidos por un registro EmfPlusGetDC. Si esta bandera está establecida, los registros EMF por sí solos DEBERÍAN ser suficientes para definir el contenido gráfico. Observe que, tanto si la bandera “dual-mode” está establecida como si no, siempre están presentes algunos registros EMF, a saber, los registros de control EMF y los registros EMF que contienen registros EMF+. Los registros de control EMF se especifican en la sección 2.3.4 de [MS-EMF].

Valor: true si [dual mode]; de lo contrario, false.

Parameters:

ParámetroTipoDescripción
valorboolean

getVideoDisplay()

public boolean getVideoDisplay()

Obtiene o establece un valor que indica si hay visualización de video. Si se establece, esta bandera indica que el metafile se grabó con un contexto de dispositivo de referencia para una visualización de video. Si se borra, el metafile se grabó con un contexto de dispositivo de referencia para una impresora.

Valor: true si [video display]; de lo contrario, false.

Returns: boolean

setVideoDisplay(boolean value)

public void setVideoDisplay(boolean value)

Obtiene o establece un valor que indica si hay visualización de video. Si se establece, esta bandera indica que el metafile se grabó con un contexto de dispositivo de referencia para una visualización de video. Si se borra, el metafile se grabó con un contexto de dispositivo de referencia para una impresora.

Valor: true si [video display]; de lo contrario, false.

Parameters:

ParámetroTipoDescripción
valorboolean

getEmfPlusFlags()

public int getEmfPlusFlags()

Obtiene o establece las banderas EMF plus. Un entero sin signo de 32 bits que contiene información sobre cómo se grabó este metafile. Si el bit 31 del campo está establecido, esta bandera indica que el metafile se grabó con un contexto de dispositivo de referencia para una visualización de video. Si se borra, el metafile se grabó con un contexto de dispositivo de referencia para una impresora.

Valor: Las banderas EMF plus.

Returns: int

setEmfPlusFlags(int value)

public void setEmfPlusFlags(int value)

Obtiene o establece las banderas EMF plus. Un entero sin signo de 32 bits que contiene información sobre cómo se grabó este metafile. Si el bit 31 del campo está establecido, esta bandera indica que el metafile se grabó con un contexto de dispositivo de referencia para una visualización de video. Si se borra, el metafile se grabó con un contexto de dispositivo de referencia para una impresora.

Valor: Las banderas EMF plus.

Parameters:

ParámetroTipoDescripción
valorint

getLogicalDpiX()

public int getLogicalDpiX()

Obtiene o establece el dpi lógico x. Un entero sin signo de 32 bits que especifica la resolución horizontal para la cual se grabó el metafile, en unidades de píxeles por pulgada.

Valor: El dpi lógico x.

Returns: int

setLogicalDpiX(int value)

public void setLogicalDpiX(int value)

Obtiene o establece el dpi lógico x. Un entero sin signo de 32 bits que especifica la resolución horizontal para la cual se grabó el metafile, en unidades de píxeles por pulgada.

Valor: El dpi lógico x.

Parameters:

ParámetroTipoDescripción
valorint

getLogicalDpiY()

public int getLogicalDpiY()

Obtiene o establece el dpi lógico y. Un entero sin signo de 32 bits que especifica la resolución vertical para la cual se grabó el metafile, en unidades de líneas por pulgada.

Valor: El dpi lógico y.

Returns: int

setLogicalDpiY(int value)

public void setLogicalDpiY(int value)

Obtiene o establece el dpi lógico y. Un entero sin signo de 32 bits que especifica la resolución vertical para la cual se grabó el metafile, en unidades de líneas por pulgada.

Valor: El dpi lógico y.

Parameters:

ParámetroTipoDescripción
valorint

getVersion()

public EmfPlusGraphicsVersion getVersion()

Obtiene o establece la versión. Un objeto EmfPlusGraphicsVersion (sección 2.2.2.19) que especifica la versión de los gráficos del sistema operativo que se utilizó para crear este metafile.

Valor: La versión.

Returns: EmfPlusGraphicsVersion

setVersion(EmfPlusGraphicsVersion value)

public void setVersion(EmfPlusGraphicsVersion value)

Obtiene o establece la versión. Un objeto EmfPlusGraphicsVersion (sección 2.2.2.19) que especifica la versión de los gráficos del sistema operativo que se utilizó para crear este metafile.

Valor: La versión.

Parameters:

ParámetroTipoDescripción
valueEmfPlusGraphicsVersion

isValid()

public boolean isValid()

Obtiene un valor que indica si esta instancia es válida.

Valor: true si esta instancia es válida; de lo contrario, false.

Returns: boolean