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
Der EMR_COLORMATCHTOTargetW-Datensatz gibt an, ob eine Farbabstimmung mit einem Farbprofil durchgeführt werden soll, das in einer Datei mit einem aus Unicode‑Zeichen bestehenden Namen angegeben ist.
Ein EMR_COLORMATCHTOTargetW-Datensatz kann verwendet werden, um zu steuern, ob die aktuelle Farbtransformation im Wiedergabegeräte‑Kontext angewendet wird. Wenn der dwAction‑Wert CS_ENABLE ist, ist die Farbabstimmung aktiviert, und die aktuelle Farbtransformation SOLLTE auf nachfolgende Grafikoperationen angewendet werden. Wenn dwAction auf CS_DISABLE gesetzt ist, SOLLTE die Farbtransformation NICHT angewendet werden. Während die Farbabstimmung zum Ziel durch einen dwAction‑Wert von CS_ENABLE aktiviert ist, werden Änderungen am Farbraum oder an der Farbumfangsabstimmung nicht angewendet. Diese Änderungen MÜSSEN jedoch wirksam werden, wenn die Farbabstimmung zum Ziel deaktiviert wird. Das dwAction‑Feld SOLLTE NICHT auf CS_DELETE_TRANSFORM gesetzt werden, es sei denn, das Farbmanagement wurde bereits mit einem EMR_SETICMMODE‑Datensatz (Abschnitt 2.3.11.14) aktiviert.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| EmfColorMatchToTargetW(EmfRecord source) | Initialisiert eine neue Instanz der EmfColorMatchToTargetW-Klasse. |
Methoden
| Methode | Beschreibung |
|---|---|
| getDwAction() | Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der einen Wert aus der ColorSpace‑Aufzählung (Abschnitt 2.1.7) angibt. |
| setDwAction(int value) | Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der einen Wert aus der ColorSpace‑Aufzählung (Abschnitt 2.1.7) angibt. |
| getDwFlags() | Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der einen Wert aus der ColorMatchToTarget‑Aufzählung (Abschnitt 2.1.6) angibt. |
| setDwFlags(int value) | Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der einen Wert aus der ColorMatchToTarget‑Aufzählung (Abschnitt 2.1.6) angibt. |
| getCbName() | Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der die Anzahl der Bytes im Unicode‑UTF16‑LE‑Namen des gewünschten Farbprofils angibt. |
| setCbName(int value) | Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der die Anzahl der Bytes im Unicode‑UTF16‑LE‑Namen des gewünschten Farbprofils angibt. |
| getCbData() | Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der die Größe der Rohdaten des Ziel‑Farbprofils angibt, falls sie im Data‑Feld enthalten ist. |
| setCbData(int value) | Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der die Größe der Rohdaten des Ziel‑Farbprofils angibt, falls sie im Data‑Feld enthalten ist. |
| getData() | Liest oder setzt ein Array der Größe (cbName + cbData) in Bytes, das den UTF16-LE-Namen und die Rohdaten des gewünschten Farbprofils angibt. |
| setData(byte[] value) | Liest oder setzt ein Array der Größe (cbName + cbData) in Bytes, das den UTF16-LE-Namen und die Rohdaten des gewünschten Farbprofils angibt. |
| getName() | Ruft den Namen ab. |
| getRawData() | Ruft die Rohdaten ab. |
EmfColorMatchToTargetW(EmfRecord source)
public EmfColorMatchToTargetW(EmfRecord source)
Initialisiert eine neue Instanz der EmfColorMatchToTargetW-Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| source | EmfRecord | Die Quelle. |
getDwAction()
public int getDwAction()
Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der einen Wert aus der ColorSpace‑Aufzählung (Abschnitt 2.1.7) angibt.
Returns: int
setDwAction(int value)
public void setDwAction(int value)
Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der einen Wert aus der ColorSpace‑Aufzählung (Abschnitt 2.1.7) angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getDwFlags()
public int getDwFlags()
Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der einen Wert aus der ColorMatchToTarget‑Aufzählung (Abschnitt 2.1.6) angibt.
Returns: int
setDwFlags(int value)
public void setDwFlags(int value)
Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der einen Wert aus der ColorMatchToTarget‑Aufzählung (Abschnitt 2.1.6) angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getCbName()
public int getCbName()
Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der die Anzahl der Bytes im Unicode‑UTF16‑LE‑Namen des gewünschten Farbprofils angibt.
Returns: int
setCbName(int value)
public void setCbName(int value)
Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der die Anzahl der Bytes im Unicode‑UTF16‑LE‑Namen des gewünschten Farbprofils angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getCbData()
public int getCbData()
Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der die Größe der Rohdaten des Ziel‑Farbprofils angibt, falls sie im Data‑Feld enthalten ist.
Returns: int
setCbData(int value)
public void setCbData(int value)
Liest oder setzt eine 32‑Bit‑unsigned‑Integer, der die Größe der Rohdaten des Ziel‑Farbprofils angibt, falls sie im Data‑Feld enthalten ist.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getData()
public byte[] getData()
Liest oder setzt ein Array der Größe (cbName + cbData) in Bytes, das den UTF16-LE-Namen und die Rohdaten des gewünschten Farbprofils angibt.
Returns: byte[]
setData(byte[] value)
public void setData(byte[] value)
Liest oder setzt ein Array der Größe (cbName + cbData) in Bytes, das den UTF16-LE-Namen und die Rohdaten des gewünschten Farbprofils angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte[] |
getName()
public String getName()
Ruft den Namen ab.
Returns: java.lang.String
getRawData()
public byte[] getRawData()
Ruft die Rohdaten ab.
Returns: byte[]