Partager via


Spécification de l'ordre d'affichage des fonctionnalités et des options

Important

La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement de périphériques d’impression.

Pour plus d’informations, veuillez consulter la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.

Pour contrôler l'ordre dans lequel les fonctionnalités et les options sont affichées sur les pages de la feuille de propriétés générées par Unidrv, incluez des entrées *Feature et *Option vides dans le fichier GPD. Ces entrées doivent être placées vers le début du fichier, avant l'apparition des entrées *Feature et *Option complètes et avant toute autre référence à des noms de fonctionnalité ou d'option. L'ordre dans lequel les entrées vides sont énumérées correspond à l'ordre dans lequel les fonctionnalités et les options apparaissent sur les pages de la feuille de propriété. (Notez toutefois que les options de la fonctionnalité PaperSize sont toujours classées par ordre alphabétique et que cet ordre ne peut pas être modifié).

Vous trouverez ci-dessous un exemple de jeu d'entrées *Feature et *Option vides :

*Feature: EconoMode
{
    *Option: Off{}
    *Option: On{}
}
*Feature: Orientation
{
    *Option: PORTRAIT{}
    *Option: LANDSCAPE_CC90{}
}
*Feature: PaperSize
{
}
*Feature: Resolution
{
    *Option: Option1{}
    *Option: Option2{}
    *Option: Option3{}
}

L'exemple spécifie l'ordre d'affichage des fonctionnalités EconoMode, Orientation, PaperSize et Résolution. Il spécifie également l'ordre d'affichage des options EconoMode, Orientation et Résolution. Les options PaperSize sont affichées par ordre alphabétique.

Si un fichier GPD ne contient pas d'entrées *Feature et *Option vides spécifiant l'ordre d'affichage, l'analyseur GPD détermine l'ordre d'affichage. Bien que l'analyseur syntaxique fasse généralement en sorte que les fonctionnalités et les options soient affichées dans l'ordre où elles apparaissent dans un fichier GPD, cet ordre n'est pas garanti. En outre, par défaut, l'analyseur syntaxique affiche toujours la fonctionnalité InputBin en premier.

Il est recommandé d'inclure des entrées *Feature et *Option vides pour spécifier explicitement l'ordre d'affichage plutôt que de laisser l'analyseur syntaxique créer cet ordre.