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

Il record EMR_COLORMATCHTOTargetW specifica se eseguire l’abbinamento colore con un profilo colore specificato in un file il cui nome è composto da caratteri Unicode.

Un record EMR_COLORMATCHTOTargetW può essere usato per controllare se applicare la trasformazione colore corrente nel contesto del dispositivo di riproduzione. Se il valore dwAction è CS_ENABLE, la mappatura colore è abilitata e la trasformazione colore corrente DEVE essere applicata alle operazioni grafiche successive. Se dwAction è impostato a CS_DISABLE, la trasformazione colore NON DEVE essere applicata. Mentre la mappatura colore verso il bersaglio è abilitata da un valore dwAction di CS_ENABLE, le modifiche allo spazio colore o alla mappatura del gamut colore non vengono applicate. Tuttavia, tali modifiche DEVONO avere effetto quando la mappatura colore verso il bersaglio è disabilitata. Il campo dwAction NON DEVE essere impostato a CS_DELETE_TRANSFORM a meno che la gestione del colore non sia già stata abilitata con un record EMR_SETICMMODE (sezione 2.3.11.14).

Costruttori

CostruttoreDescrizione
EmfColorMatchToTargetW(EmfRecord source)Inizializza una nuova istanza della classe EmfColorMatchToTargetW.

Metodi

MetodoDescrizione
getDwAction()Ottiene o imposta un intero senza segno a 32 bit che specifica un valore dell’enumerazione ColorSpace (sezione 2.1.7).
setDwAction(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica un valore dell’enumerazione ColorSpace (sezione 2.1.7).
getDwFlags()Ottiene o imposta un intero senza segno a 32 bit che specifica un valore dell’enumerazione ColorMatchToTarget (sezione 2.1.6).
setDwFlags(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica un valore dell’enumerazione ColorMatchToTarget (sezione 2.1.6).
getCbName()Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di byte nel nome Unicode UTF16-LE del profilo colore desiderato.
setCbName(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di byte nel nome Unicode UTF16-LE del profilo colore desiderato.
getCbData()Ottiene o imposta un intero senza segno a 32 bit che specifica la dimensione dei dati grezzi del profilo colore di destinazione, se contenuti nel campo Data.
setCbData(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica la dimensione dei dati grezzi del profilo colore di destinazione, se contenuti nel campo Data.
getData()Ottiene o imposta un array di dimensione (cbName + cbData) in byte, che specifica il nome UTF16-LE e i dati grezzi del profilo colore desiderato.
setData(byte[] value)Ottiene o imposta un array di dimensione (cbName + cbData) in byte, che specifica il nome UTF16-LE e i dati grezzi del profilo colore desiderato.
getName()Ottiene il nome
getRawData()Ottiene i dati grezzi

EmfColorMatchToTargetW(EmfRecord source)

public EmfColorMatchToTargetW(EmfRecord source)

Inizializza una nuova istanza della classe EmfColorMatchToTargetW.

Parameters:

ParametroTipoDescrizione
sourceEmfRecordLa sorgente.

getDwAction()

public int getDwAction()

Ottiene o imposta un intero senza segno a 32 bit che specifica un valore dell’enumerazione ColorSpace (sezione 2.1.7).

Returns: int

setDwAction(int value)

public void setDwAction(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica un valore dell’enumerazione ColorSpace (sezione 2.1.7).

Parameters:

ParametroTipoDescrizione
valoreint

getDwFlags()

public int getDwFlags()

Ottiene o imposta un intero senza segno a 32 bit che specifica un valore dell’enumerazione ColorMatchToTarget (sezione 2.1.6).

Returns: int

setDwFlags(int value)

public void setDwFlags(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica un valore dell’enumerazione ColorMatchToTarget (sezione 2.1.6).

Parameters:

ParametroTipoDescrizione
valoreint

getCbName()

public int getCbName()

Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di byte nel nome Unicode UTF16-LE del profilo colore desiderato.

Returns: int

setCbName(int value)

public void setCbName(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di byte nel nome Unicode UTF16-LE del profilo colore desiderato.

Parameters:

ParametroTipoDescrizione
valoreint

getCbData()

public int getCbData()

Ottiene o imposta un intero senza segno a 32 bit che specifica la dimensione dei dati grezzi del profilo colore di destinazione, se contenuti nel campo Data.

Returns: int

setCbData(int value)

public void setCbData(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica la dimensione dei dati grezzi del profilo colore di destinazione, se contenuti nel campo Data.

Parameters:

ParametroTipoDescrizione
valoreint

getData()

public byte[] getData()

Ottiene o imposta un array di dimensione (cbName + cbData) in byte, che specifica il nome UTF16-LE e i dati grezzi del profilo colore desiderato.

Returns: byte[]

setData(byte[] value)

public void setData(byte[] value)

Ottiene o imposta un array di dimensione (cbName + cbData) in byte, che specifica il nome UTF16-LE e i dati grezzi del profilo colore desiderato.

Parameters:

ParametroTipoDescrizione
valorebyte[]

getName()

public String getName()

Ottiene il nome

Returns: java.lang.String

getRawData()

public byte[] getRawData()

Ottiene i dati grezzi

Returns: byte[]