Comandi Color
Importante
La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.
Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.
In questo argomento vengono descritti i comandi a colori per la stampa e sono contenute le sezioni seguenti:
Comandi per la selezione dei colori di sfondo primari
Comandi per il controllo delle tavolozze delle stampanti
Comandi per la selezione dei pennelli pattern
Tutti i comandi vengono specificati usando il formato della voce di comando.
Comandi per la selezione dei colori di sfondo primari
I comandi della stampante nella tabella seguente vengono utilizzati dalle stampanti che non supportano tavolozze dei colori programmabili, ad esempio stampanti a colori planari (ad esempio stampanti a matrice di punti) e alcune stampanti della tavolozza (ad esempio, stampanti a getto input penna iniziali).
Comando | Descrizione | Commenti |
---|---|---|
CmdSelectBlackColor | Comando per selezionare il colore di sfondo nero. | Facoltativo |
CmdSelectBlueColor | Comando per selezionare il colore di sfondo blu. | Facoltativo |
CmdSelectCyanColor | Comando per selezionare il colore ciano di sfondo. | Facoltativo |
CmdSelectGreenColor | Comando per selezionare il colore di sfondo verde. | Facoltativo |
CmdSelectMagentaColor | Comando per selezionare il colore di sfondo magenta. | Facoltativo |
CmdSelectRedColor | Comando per selezionare il colore di sfondo rosso. | Facoltativo |
CmdSelectYellowColor | Comando per selezionare il colore di sfondo giallo. | Facoltativo |
CmdSelectWhiteColor | Comando per selezionare il colore bianco di sfondo. | Facoltativo |
Comandi per il controllo delle tavolozze delle stampanti
I comandi della stampante nella tabella seguente vengono utilizzati dalle stampanti che supportano tavolozze programmabili per la stampa in primo piano (testo e vettore) e per la stampa raster.
Comando | Descrizione | Commenti |
---|---|---|
CmdBeginPaletteDef | Comando per inizializzare una definizione della tavolozza dei colori. | Facoltativo. Se non specificato, non è necessaria alcuna inizializzazione delle definizioni di tavolozza. |
CmdEndPaletteDef | Comando per terminare una definizione del riquadro. | Facoltativo. Se non specificato, non è necessario alcun comando per terminare una definizione del riquadro. È possibile specificare l'attributo Order. In caso contrario, viene usato l'attributo Order associato al comando di selezione dell'opzione eseguita più di recente per la funzionalità ColorMode. |
CmdBeginPaletteReDef | Comando per inizializzare una ridefinizione della tavolozza dei colori. | Facoltativo. Se non specificato, non è necessaria alcuna inizializzazione della tavolozza. |
CmdEndPaletteReDef | Comando per terminare una ridefinizione della tavolozza. | Facoltativo. Se non specificato, non è necessario alcun comando per terminare una ridefinizione della tavolozza. |
CmdDefinePaletteEntry | Comando per definire una voce del riquadro. | Obbligatorio se la stampante supporta le tavolozze. In modalità BPP 24, Unidrv consente tavolozze per le quali PaletteSize è 1. Ciò consente agli sviluppatori GPD di implementare un comando di selezione dei colori RGB diretto per i propri dispositivi. A tale scopo, impostare PaletteSize su 1 e specificare il comando colore di selezione nel comando CmdDefinePaletteEntry. È necessario specificare anche il comando CmdSelectPaletteEntry , ma può essere definito come comando NULL . |
CmdRedefinePaletteEntry | Comando per ridefinire una voce del riquadro. | Facoltativo. Se non specificato, cmdDefinePaletteEntry viene usato per ridefinire le voci della tavolozza. |
CmdSelectPaletteEntry | Comando per selezionare una voce della tavolozza come colore corrente. | Obbligatorio se la stampante supporta le tavolozze. |
Comandi per la selezione dei pennelli pattern
I comandi della stampante nella tabella seguente vengono usati dalle stampanti che supportano il download e la selezione dei pennelli pattern.
Comando | Descrizione | Commenti |
---|---|---|
CmdDownloadPattern | Comando per recapitare un motivo pennello alla stampante. | Facoltativo. Se specificato, è necessario specificare anche CmdSelectPattern . |
CmdSelectBlackBrush | Comando su un pennello nero a tinta unita come pennello corrente. | Obbligatorio se la stampante supporta i pennelli. |
CmdSelectPattern | Comando per selezionare un modello di pennello scaricato. | Facoltativo. Se specificato, è necessario specificare anche CmdDownloadPattern . |
CmdSelectWhiteBrush | Comando per selezionare un pennello bianco solido come pennello corrente. | Facoltativo |