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

EMR_COLORMATCHTOTargetW-posten specificerar om färgmatchning ska utföras med en färgprofil som anges i en fil vars namn består av Unicode‑tecken.

En EMR_COLORMATCHTOTargetW-post kan användas för att styra huruvida den aktuella färgtransformen ska tillämpas i uppspelningsenhetens kontext. Om dwAction‑värdet är CS_ENABLE är färgkartläggning aktiverad, och den aktuella färgtransformen SKA tillämpas på efterföljande grafikoperationer. Om dwAction är satt till CS_DISABLE SKA färgtransformen INTE tillämpas. Medan färgkartläggning till målet är aktiverad av ett dwAction‑värde på CS_ENABLE, tillämpas inte förändringar av färgrymden eller färgtonomappning. Däremot MÅSTE dessa förändringar träda i kraft när färgkartläggning till målet är inaktiverad. dwAction‑fältet SKA INTE sättas till CS_DELETE_TRANSFORM om färghantering inte redan har aktiverats med en EMR_SETICMMODE-post (avsnitt 2.3.11.14).

Konstruktörer

KonstruktorBeskrivning
EmfColorMatchToTargetW(EmfRecord source)Initierar en ny instans av klassen EmfColorMatchToTargetW.

Metoder

MetodBeskrivning
getDwAction()Hämtar eller anger ett 32-bitars osignerat heltal som specificerar ett värde från ColorSpace‑enumerationen (avsnitt 2.1.7).
setDwAction(int value)Hämtar eller anger ett 32-bitars osignerat heltal som specificerar ett värde från ColorSpace‑enumerationen (avsnitt 2.1.7).
getDwFlags()Hämtar eller anger ett 32-bitars osignerat heltal som specificerar ett värde från ColorMatchToTarget‑enumerationen (avsnitt 2.1.6).
setDwFlags(int value)Hämtar eller anger ett 32-bitars osignerat heltal som specificerar ett värde från ColorMatchToTarget‑enumerationen (avsnitt 2.1.6).
getCbName()Hämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet byte i Unicode UTF16-LE‑namnet på den önskade färgprofilen.
setCbName(int value)Hämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet byte i Unicode UTF16-LE‑namnet på den önskade färgprofilen.
getCbData()Hämtar eller anger ett 32-bitars osignerat heltal som specificerar storleken på rådata för mål‑färgprofilen, om den finns i Data‑fältet.
setCbData(int value)Hämtar eller anger ett 32-bitars osignerat heltal som specificerar storleken på rådata för mål‑färgprofilen, om den finns i Data‑fältet.
getData()Hämtar eller anger en array med storlek (cbName + cbData) i byte, som specificerar UTF16-LE-namnet och rådata för den önskade färgprofilen.
setData(byte[] value)Hämtar eller anger en array med storlek (cbName + cbData) i byte, som specificerar UTF16-LE-namnet och rådata för den önskade färgprofilen.
getName()Hämtar namnet
getRawData()Hämtar rådata

EmfColorMatchToTargetW(EmfRecord source)

public EmfColorMatchToTargetW(EmfRecord source)

Initierar en ny instans av klassen EmfColorMatchToTargetW.

Parameters:

ParameterTypBeskrivning
sourceEmfRecordKällan.

getDwAction()

public int getDwAction()

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar ett värde från ColorSpace‑enumerationen (avsnitt 2.1.7).

Returns: int

setDwAction(int value)

public void setDwAction(int value)

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar ett värde från ColorSpace‑enumerationen (avsnitt 2.1.7).

Parameters:

ParameterTypBeskrivning
värdeint

getDwFlags()

public int getDwFlags()

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar ett värde från ColorMatchToTarget‑enumerationen (avsnitt 2.1.6).

Returns: int

setDwFlags(int value)

public void setDwFlags(int value)

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar ett värde från ColorMatchToTarget‑enumerationen (avsnitt 2.1.6).

Parameters:

ParameterTypBeskrivning
värdeint

getCbName()

public int getCbName()

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet byte i Unicode UTF16-LE‑namnet på den önskade färgprofilen.

Returns: int

setCbName(int value)

public void setCbName(int value)

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar antalet byte i Unicode UTF16-LE‑namnet på den önskade färgprofilen.

Parameters:

ParameterTypBeskrivning
värdeint

getCbData()

public int getCbData()

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar storleken på rådata för mål‑färgprofilen, om den finns i Data‑fältet.

Returns: int

setCbData(int value)

public void setCbData(int value)

Hämtar eller anger ett 32-bitars osignerat heltal som specificerar storleken på rådata för mål‑färgprofilen, om den finns i Data‑fältet.

Parameters:

ParameterTypBeskrivning
värdeint

getData()

public byte[] getData()

Hämtar eller anger en array med storlek (cbName + cbData) i byte, som specificerar UTF16-LE-namnet och rådata för den önskade färgprofilen.

Returns: byte[]

setData(byte[] value)

public void setData(byte[] value)

Hämtar eller anger en array med storlek (cbName + cbData) i byte, som specificerar UTF16-LE-namnet och rådata för den önskade färgprofilen.

Parameters:

ParameterTypBeskrivning
värdebyte[]

getName()

public String getName()

Hämtar namnet

Returns: java.lang.String

getRawData()

public byte[] getRawData()

Hämtar rådata

Returns: byte[]