GetPS2ColorRenderingDictionary-Funktion (icm.h)
Ruft das PostScript Level 2-Farbrenderungswörterbuch aus dem angegebenen ICC-Farbprofil ab.
Syntax
BOOL GetPS2ColorRenderingDictionary(
HPROFILE hProfile,
DWORD dwIntent,
PBYTE pPS2ColorRenderingDictionary,
PDWORD pcbPS2ColorRenderingDictionary,
PBOOL pbBinary
);
Parameter
hProfile
Gibt ein Handle für das betreffende ICC-Farbprofil an.
dwIntent
Gibt die gewünschte Renderingabsicht für das Farbrenderingwörterbuch an. Gültige Werte sind:
- INTENT_PERCEPTUAL
- INTENT_SATURATION
- INTENT_RELATIVE_COLORIMETRIC
- INTENT_ABSOLUTE_COLORIMETRIC
Weitere Informationen finden Sie unter Renderabsichten.
pPS2ColorRenderingDictionary
Zeiger auf einen Puffer, in dem das Farbrenderingwörterbuch platziert werden soll. Wenn der pBuffer-Zeiger auf NULL festgelegt ist, wird die erforderliche Puffergröße in *pcbSize zurückgegeben.
pcbPS2ColorRenderingDictionary
Zeiger auf eine Variable, die die Größe des Puffers in Bytes enthält. Bei der Rückgabe enthält die Variable die Anzahl der tatsächlich kopierten Bytes.
pbBinary
Zeiger auf eine boolesche Variable. Wenn TRUE, könnte das Farbrenderingwörterbuch in binärer Form kopiert werden. Bei FALSE wird das Wörterbuch in ASCII85 Form codiert. Bei der Rückgabe gibt diese boolesche Variable an, ob das Wörterbuch tatsächlich binär (TRUE) oder ASCII85 (FALSE) war.
Rückgabewert
Wenn diese Funktion erfolgreich ist, ist der Rückgabewert TRUE. Außerdem wird TRUE zurückgegeben, wenn der pBuffer-ParameterNULL ist und die für den Puffer erforderliche Größe in pcbSize kopiert wird.
Wenn diese Funktion fehlschlägt, ist der Rückgabewert FALSE.
Hinweise
Wenn das Wörterbuch im Profil nicht verfügbar ist, erstellt die GetPS2ColorRenderingDictionary-Funktion ein Wörterbuch mithilfe des Profilinhalts. Dieses Wörterbuch kann dann als Operand für den PostScript Level 2-Operator setcolorrendering verwendet werden.
Diese Methode unterstützt keine WCS-Profile.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | icm.h |
Bibliothek | Mscms.lib |
DLL | Mscms.dll |