EmfColorMatchToTargetW

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

public final class EmfColorMatchToTargetW extends EmfStateRecordType

El registro EMR_COLORMATCHTOTargetW especifica si se debe realizar la coincidencia de color con un perfil de color que está especificado en un archivo cuyo nombre consiste en caracteres Unicode.

Un registro EMR_COLORMATCHTOTargetW puede usarse para controlar si se aplica la transformación de color actual en el contexto del dispositivo de reproducción. Si el valor dwAction es CS_ENABLE, el mapeo de color está habilitado, y la transformación de color actual DEBE aplicarse a las operaciones gráficas subsecuentes. Si dwAction se establece en CS_DISABLE, la transformación de color NO DEBE aplicarse. Mientras el mapeo de color al objetivo está habilitado mediante un valor dwAction de CS_ENABLE, los cambios en el espacio de color o en el mapeo de gamut de color no se aplican. Sin embargo, esos cambios DEBEN surtir efecto cuando el mapeo de color al objetivo se deshabilita. El campo dwAction NO DEBE establecerse en CS_DELETE_TRANSFORM a menos que la gestión de color ya haya sido habilitada con un registro EMR_SETICMMODE (sección 2.3.11.14).

Constructores

ConstructorDescripción
EmfColorMatchToTargetW(EmfRecord source)Inicializa una nueva instancia de la clase EmfColorMatchToTargetW.

Métodos

MétodoDescripción
getDwAction()Obtiene o establece un entero sin signo de 32 bits que especifica un valor de la enumeración ColorSpace (sección 2.1.7).
setDwAction(int value)Obtiene o establece un entero sin signo de 32 bits que especifica un valor de la enumeración ColorSpace (sección 2.1.7).
getDwFlags()Obtiene o establece un entero sin signo de 32 bits que especifica un valor de la enumeración ColorMatchToTarget (sección 2.1.6).
setDwFlags(int value)Obtiene o establece un entero sin signo de 32 bits que especifica un valor de la enumeración ColorMatchToTarget (sección 2.1.6).
getCbName()Obtiene o establece un entero sin signo de 32 bits que especifica el número de bytes en el nombre Unicode UTF16-LE del perfil de color deseado.
setCbName(int value)Obtiene o establece un entero sin signo de 32 bits que especifica el número de bytes en el nombre Unicode UTF16-LE del perfil de color deseado.
getCbData()Obtiene o establece un entero sin signo de 32 bits que especifica el tamaño de los datos sin procesar del perfil de color objetivo, si está contenido en el campo Data.
setCbData(int value)Obtiene o establece un entero sin signo de 32 bits que especifica el tamaño de los datos sin procesar del perfil de color objetivo, si está contenido en el campo Data.
getData()Obtiene o establece una matriz de tamaño (cbName + cbData) en bytes, que especifica el nombre UTF16-LE y los datos sin procesar del perfil de color deseado.
setData(byte[] value)Obtiene o establece una matriz de tamaño (cbName + cbData) en bytes, que especifica el nombre UTF16-LE y los datos sin procesar del perfil de color deseado.
getName()Obtiene el nombre
getRawData()Obtiene los datos sin procesar

EmfColorMatchToTargetW(EmfRecord source)

public EmfColorMatchToTargetW(EmfRecord source)

Inicializa una nueva instancia de la clase EmfColorMatchToTargetW.

Parameters:

ParámetroTipoDescripción
sourceEmfRecordEl origen.

getDwAction()

public int getDwAction()

Obtiene o establece un entero sin signo de 32 bits que especifica un valor de la enumeración ColorSpace (sección 2.1.7).

Returns: int

setDwAction(int value)

public void setDwAction(int value)

Obtiene o establece un entero sin signo de 32 bits que especifica un valor de la enumeración ColorSpace (sección 2.1.7).

Parameters:

ParámetroTipoDescripción
valorint

getDwFlags()

public int getDwFlags()

Obtiene o establece un entero sin signo de 32 bits que especifica un valor de la enumeración ColorMatchToTarget (sección 2.1.6).

Returns: int

setDwFlags(int value)

public void setDwFlags(int value)

Obtiene o establece un entero sin signo de 32 bits que especifica un valor de la enumeración ColorMatchToTarget (sección 2.1.6).

Parameters:

ParámetroTipoDescripción
valorint

getCbName()

public int getCbName()

Obtiene o establece un entero sin signo de 32 bits que especifica el número de bytes en el nombre Unicode UTF16-LE del perfil de color deseado.

Returns: int

setCbName(int value)

public void setCbName(int value)

Obtiene o establece un entero sin signo de 32 bits que especifica el número de bytes en el nombre Unicode UTF16-LE del perfil de color deseado.

Parameters:

ParámetroTipoDescripción
valorint

getCbData()

public int getCbData()

Obtiene o establece un entero sin signo de 32 bits que especifica el tamaño de los datos sin procesar del perfil de color objetivo, si está contenido en el campo Data.

Returns: int

setCbData(int value)

public void setCbData(int value)

Obtiene o establece un entero sin signo de 32 bits que especifica el tamaño de los datos sin procesar del perfil de color objetivo, si está contenido en el campo Data.

Parameters:

ParámetroTipoDescripción
valorint

getData()

public byte[] getData()

Obtiene o establece una matriz de tamaño (cbName + cbData) en bytes, que especifica el nombre UTF16-LE y los datos sin procesar del perfil de color deseado.

Returns: byte[]

setData(byte[] value)

public void setData(byte[] value)

Obtiene o establece una matriz de tamaño (cbName + cbData) en bytes, que especifica el nombre UTF16-LE y los datos sin procesar del perfil de color deseado.

Parameters:

ParámetroTipoDescripción
valorbyte[]

getName()

public String getName()

Obtiene el nombre

Returns: java.lang.String

getRawData()

public byte[] getRawData()

Obtiene los datos sin procesar

Returns: byte[]