Specifica della funzionalità e dell'ordine di visualizzazione delle opzioni

Importante

È consigliabile 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 stampanti.

Per altre informazioni, vedere la guida alla progettazione dell'app di supporto stampa.

Per controllare l'ordine in cui vengono visualizzate funzionalità e opzioni nelle pagine del foglio delle proprietà generate da Unidrv, includere 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 a nomi di funzionalità o opzioni. L'ordine in cui sono elencate le voci vuote è l'ordine in cui vengono visualizzate le funzionalità e le opzioni nelle pagine del foglio 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 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, Orientamento e Risoluzione. Le opzioni PaperSize vengono visualizzate in ordine alfabetico.

Se un file GPD non include voci vuote *Funzionalità e *Opzione che specificano l'ordine di visualizzazione, il parser Criteri di gruppo determina l'ordine di visualizzazione. Anche se il parser causa in genere la visualizzazione di funzionalità e opzioni nell'ordine in cui vengono visualizzate in un file GPD, questo ordine non è garantito. Inoltre, per impostazione predefinita, il parser causa la visualizzazione prima della funzionalità InputBin.

L'inclusione di *Funzionalità vuota e *Voci di opzione per specificare in modo esplicito l'ordine di visualizzazione è consigliato per consentire al parser di creare l'ordine.