Freigeben über


Unterstützen des CMYK-Farbraums

Wichtig

Die Modern Print-Plattform ist die von Windows bevorzugte Methode zur Kommunikation mit Druckern. Wir empfehlen die Verwendung des Microsoft IPP-Treibers für die Posteingangsklasse zusammen mit Print Support Apps (PSA), um das Druckverhalten in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.

Weitere Informationen finden Sie im Designleitfaden für die Print Support-App .

Unabhängig davon, ob die Farbverwaltung von der Anwendung, dem System, dem Treiber oder dem Gerät behandelt wird, muss eine Druckergrafik-DLL angeben, ob sie den CMYK-Farbraum unterstützt. Dies geschieht durch Festlegen des GCAPS_CMYKCOLOR Flags in der DEVINFO-Struktur. Wenn dieses Kennzeichen festgelegt ist und CMYK-Profile verwendet werden, sendet GDI CMYK-Farbdaten anstelle von RGB-Daten an die Druckergrafik-DLL für Bitmaps, Pinsel und Stifte. GDI legt außerdem die folgenden Flags fest:

  • Das BR_CMYKCOLOR Flag im flColorType-Element der BRUSHOBJ-Struktur .

  • Das XO_FROM_CMYK Flag im flXlate-Element der XLATEOBJ-Struktur .

Wenn der Treiber CMYK-Farbraum unterstützt, muss er auch die Halbtonierung unterstützen. Wenn der Treiber daher das GCAPS_CMYKCOLOR Flag in DEVINFO festlegt, muss er auch GCAPS_HALFTONE festlegen.