Specifica dell'ordine di visualizzazione delle funzionalità e delle opzioni
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.
Per controllare l'ordine in cui le funzionalità e le opzioni vengono visualizzate nelle pagine della finestra delle proprietà generate da Unidrv, includere le voci vuote *Feature e *Option nel file GPD. Queste voci devono essere posizionate verso l'inizio del file, prima dell'aspetto delle voci *Feature e *Option e prima di qualsiasi altro riferimento ai nomi di funzionalità o opzioni. L'ordine in cui sono elencate le voci vuote è l'ordine in cui le caratteristiche e le opzioni vengono visualizzate nelle pagine della finestra delle proprietà. Si noti, tuttavia, che le opzioni della funzionalità PaperSize sono sempre elencate in ordine alfabetico e questo ordine non può essere modificato.
Di seguito è riportato un esempio di un set di voci *Feature e *Option:
*Feature: EconoMode
{
*Option: Off{}
*Option: On{}
}
*Feature: Orientation
{
*Option: PORTRAIT{}
*Option: LANDSCAPE_CC90{}
}
*Feature: PaperSize
{
}
*Feature: Resolution
{
*Option: Option1{}
*Option: Option2{}
*Option: Option3{}
}
Nell'esempio viene specificato l'ordine in cui vengono visualizzate le funzionalità EconoMode, Orientation, PaperSize e Resolution. Specifica inoltre l'ordine di visualizzazione per le opzioni EconoMode, Orientation e Resolution. Le opzioni PaperSize vengono visualizzate in ordine alfabetico.
Se un file GPD non include voci *Feature e *Option vuote che specificano l'ordine di visualizzazione, il parser GPD determina l'ordine di visualizzazione. Sebbene il parser in genere causi la visualizzazione di funzionalità e opzioni nell'ordine in cui appaiono in un file GPD, questo ordine non è garantito. Inoltre, per impostazione predefinita, il parser fa sempre in modo che la funzionalità InputBin venga visualizzata per prima.
È consigliabile includere *Funzionalità e *Voci di opzione per specificare in modo esplicito l'ordine di visualizzazione per consentire al parser di creare l'ordine.