Freigeben über


Optionsattribute für das ColorMode-Feature

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 unter Modern Print-Plattform und der Anleitung zum Design der Print-Support-App.

In der folgenden Tabelle sind die Attribute aufgeführt, die mit der Funktion ColorMode verbunden sind. Weitere Informationen über die ColorMode-Funktion finden Sie unter Standardfunktionen.

Attributname Attributparameter Kommentare
*Color? TRUE oder FALSE, das angibt, ob die Option Farbe erzeugt. Optional. Wenn nicht angegeben, ist der Standardwert TRUE für *DrvBPP> 1. Um eine Grauskalierung zu erstellen, legen Sie mit *DrvBPP> 1 den Wert FALSE fest.
*ColorPlaneOrder LIST für die Reihenfolge, in der Unidrv die Daten der Farbebene senden soll.

Beispiele:

LIST (YELLOW, MAGENTA, CYAN, BLACK)

LIST (RED, GREEN, BLUE)

Die Farben können in der Liste wiederholt werden.
Erforderlich, wenn *DevNumOfPlanes größer als 1 ist. Die Anzahl der angegebenen Farben muss gleich *DevNumOfPlanes sein.
*DevBPP Numerischer Wert, der die Anzahl der Bits pro Pixel von Farbdaten angibt, die vom Drucker unterstützt werden. Optional. Wenn Sie hier nichts angeben, lautet der Standardwert 1.
*DevNumOfPlanes Numerischer Wert, der die Anzahl der vom Drucker unterstützten Farbebenen angibt. Optional. Wenn Sie hier nichts angeben, lautet der Standardwert 1. (Bei Farbdruckern wird ein Wert von 1 als Pixelmodus bezeichnet.)
*DrvBPP Numerischer Wert, der die Anzahl der Bits pro Pixel angibt, die Unidrv für seinen Bitmap-Rendering-Puffer verwenden soll. Das Bitmap-Format ist ein Windows-Geräte-unabhängiges Bitmap (DIB) und die gültigen Werte sind 1, 4, 8, 16, 24 oder 32. Optional. Wenn Sie hier nichts angeben, lautet der Standardwert 1. (Bei Farbdruckern wird ein Wert von 1 als "planarer Modus" bezeichnet).

Windows-DIBs verwenden immer eine Farbebene.

*IPCallbackID Positiver numerischer Wert, der der Methode IPrintOemUni::ImageProcessing des Rendering-Plugins als IPCallbackID-Argument übergeben wird. Erforderlich, wenn ein Rendering Plug-In bereitgestellt wird, das eine IPrintOemUn::ImageProcessing-Methode enthält.
*PaletteProgrammable TRUE oder FALSE, der angibt, ob die Farbpalette programmierbar ist. Optional. Wenn nicht angegeben, ist der Standardwert FALSE.
*PaletteSize Numerischer Wert, der die Anzahl der Einträge in der Farbpalette angibt, die mit der angegebenen Option verwendet werden. Optional. Wenn Sie hier nichts angeben, lautet der Standardwert 2.
*RasterMode DIRECT oder INDEXED. Gibt an, ob die Rasterdaten direkt an den Drucker gesendet werden oder über eine Farbpalette indiziert werden. Optional. Wenn nicht angegeben, ist der Standardwert INDEXED.

Informationen über weitere Optionsattribute finden Sie unter Optionsattribute für alle Funktionen.

Siehe auch Steuern der Bildqualität.