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

L’enregistrement EMR_COLORMATCHTOTargetW spécifie s’il faut effectuer une correspondance de couleur avec un profil couleur spécifié dans un fichier dont le nom est composé de caractères Unicode.

Un enregistrement EMR_COLORMATCHTOTargetW peut être utilisé pour contrôler l’application de la transformation de couleur actuelle dans le contexte du dispositif de lecture. Si la valeur dwAction est CS_ENABLE, la correspondance des couleurs est activée et la transformation de couleur actuelle DOIT être appliquée aux opérations graphiques suivantes. Si dwAction est réglé sur CS_DISABLE, la transformation de couleur NE DOIT PAS être appliquée. Tant que la correspondance des couleurs vers la cible est activée par une valeur dwAction de CS_ENABLE, les modifications de l’espace colorimétrique ou du mappage du gamut de couleur ne sont pas appliquées. Cependant, ces modifications DOIVENT prendre effet lorsque la correspondance des couleurs vers la cible est désactivée. Le champ dwAction NE DOIT PAS être réglé sur CS_DELETE_TRANSFORM à moins que la gestion des couleurs n’ait déjà été activée avec un enregistrement EMR_SETICMMODE (section 2.3.11.14).

Constructeurs

ConstructeurDescription
EmfColorMatchToTargetW(EmfRecord source)Initialise une nouvelle instance de la classe EmfColorMatchToTargetW.

Méthodes

MéthodeDescription
getDwAction()Obtient ou définit un entier non signé de 32 bits qui indique une valeur de l’énumération ColorSpace (section 2.1.7).
setDwAction(int value)Obtient ou définit un entier non signé de 32 bits qui indique une valeur de l’énumération ColorSpace (section 2.1.7).
getDwFlags()Obtient ou définit un entier non signé de 32 bits qui indique une valeur de l’énumération ColorMatchToTarget (section 2.1.6).
setDwFlags(int value)Obtient ou définit un entier non signé de 32 bits qui indique une valeur de l’énumération ColorMatchToTarget (section 2.1.6).
getCbName()Obtient ou définit un entier non signé de 32 bits qui indique le nombre d’octets du nom Unicode UTF16-LE du profil couleur souhaité.
setCbName(int value)Obtient ou définit un entier non signé de 32 bits qui indique le nombre d’octets du nom Unicode UTF16-LE du profil couleur souhaité.
getCbData()Obtient ou définit un entier non signé de 32 bits qui indique la taille des données brutes du profil couleur cible, si elles sont contenues dans le champ Data.
setCbData(int value)Obtient ou définit un entier non signé de 32 bits qui indique la taille des données brutes du profil couleur cible, si elles sont contenues dans le champ Data.
getData()Obtient ou définit un tableau de taille (cbName + cbData) en octets, qui spécifie le nom UTF16-LE et les données brutes du profil couleur souhaité.
setData(byte[] value)Obtient ou définit un tableau de taille (cbName + cbData) en octets, qui spécifie le nom UTF16-LE et les données brutes du profil couleur souhaité.
getName()Obtient le nom
getRawData()Obtient les données brutes

EmfColorMatchToTargetW(EmfRecord source)

public EmfColorMatchToTargetW(EmfRecord source)

Initialise une nouvelle instance de la classe EmfColorMatchToTargetW.

Parameters:

ParamètreTypeDescription
sourceEmfRecordLa source.

getDwAction()

public int getDwAction()

Obtient ou définit un entier non signé de 32 bits qui indique une valeur de l’énumération ColorSpace (section 2.1.7).

Returns: int

setDwAction(int value)

public void setDwAction(int value)

Obtient ou définit un entier non signé de 32 bits qui indique une valeur de l’énumération ColorSpace (section 2.1.7).

Parameters:

ParamètreTypeDescription
valeurint

getDwFlags()

public int getDwFlags()

Obtient ou définit un entier non signé de 32 bits qui indique une valeur de l’énumération ColorMatchToTarget (section 2.1.6).

Returns: int

setDwFlags(int value)

public void setDwFlags(int value)

Obtient ou définit un entier non signé de 32 bits qui indique une valeur de l’énumération ColorMatchToTarget (section 2.1.6).

Parameters:

ParamètreTypeDescription
valeurint

getCbName()

public int getCbName()

Obtient ou définit un entier non signé de 32 bits qui indique le nombre d’octets du nom Unicode UTF16-LE du profil couleur souhaité.

Returns: int

setCbName(int value)

public void setCbName(int value)

Obtient ou définit un entier non signé de 32 bits qui indique le nombre d’octets du nom Unicode UTF16-LE du profil couleur souhaité.

Parameters:

ParamètreTypeDescription
valeurint

getCbData()

public int getCbData()

Obtient ou définit un entier non signé de 32 bits qui indique la taille des données brutes du profil couleur cible, si elles sont contenues dans le champ Data.

Returns: int

setCbData(int value)

public void setCbData(int value)

Obtient ou définit un entier non signé de 32 bits qui indique la taille des données brutes du profil couleur cible, si elles sont contenues dans le champ Data.

Parameters:

ParamètreTypeDescription
valeurint

getData()

public byte[] getData()

Obtient ou définit un tableau de taille (cbName + cbData) en octets, qui spécifie le nom UTF16-LE et les données brutes du profil couleur souhaité.

Returns: byte[]

setData(byte[] value)

public void setData(byte[] value)

Obtient ou définit un tableau de taille (cbName + cbData) en octets, qui spécifie le nom UTF16-LE et les données brutes du profil couleur souhaité.

Parameters:

ParamètreTypeDescription
valeurbyte[]

getName()

public String getName()

Obtient le nom

Returns: java.lang.String

getRawData()

public byte[] getRawData()

Obtient les données brutes

Returns: byte[]