Instances de propriété importantes
Cette rubrique n’est pas à jour. Pour obtenir les informations les plus récentes, consultez la spécification du schéma d’impression.
Pour qu’un client PrintCapabilities puisse construire un PrintTicket raisonnable, le document PrintCapabilities doit fournir certaines propriétés des instances de fonctionnalité ainsi que des instances d’option dans la fonctionnalité. Un module d’interface utilisateur générique requiert ces informations pour construire une interface utilisateur. Cela nécessite à son tour que les mots clés du schéma d’impression définissent quelques instances de propriété qui s’affichent en tant qu’enfants des éléments Feature et option.
Les éléments de fonctionnalité peuvent contenir la propriété suivante.
| Propriété | Valeurs | Objectif |
|---|---|---|
| SelectionType |
PickOne PickMany |
Spécifie le nombre d’options qui peuvent être sélectionnées pour cette fonctionnalité à un moment donné, soit un (PickOne), soit plusieurs (PickMany). Le client peut utiliser ces informations pour construire un PrintTicket. Ces informations affectent le comportement de l’interface utilisateur, ainsi que la validation PrintTicket par le fournisseur. |
Les éléments option peuvent contenir la propriété suivante.
| Propriété | Valeurs | Objectif |
|---|---|---|
| IdentityOption |
Vrai False |
La sélection de la propriété IdentityOption est interprétée comme signifiant « désactiver cette fonctionnalité ». Une fonctionnalité qui contient une propriété SelectionType dont la valeur est PickMany doit également contenir une option qui a une propriété IdentityOption. Le code d’interface utilisateur (ou la construction du client d’un PrintTicket) doit désélectionner une autre option si la propriété IdentityOption est sélectionnée. |
Les éléments Feature, option et ParameterDef peuvent contenir la propriété suivante.
| Propriété | Valeurs | Objectif |
|---|---|---|
| DisplayUI |
Afficher Masquer |
Spécifie si l’élément parent doit être affiché dans l’interface utilisateur. Afficher indique que l’élément doit être affiché dans l’interface utilisateur. Masquer indique que l’élément ne doit pas être affiché dans l’interface utilisateur. Si cette propriété n’est pas définie pour un élément, l’interprétation par défaut est Show, ce qui signifie que l’élément est affiché. |
Les éléments Feature, option et ParameterDef peuvent contenir la propriété suivante.
| Propriété | Valeur | Objectif |
|---|---|---|
| DisplayName |
String |
Spécifie la chaîne d’affichage de l’élément parent, en remplaçant le nom d’affichage par défaut. Peut être utilisé par les fournisseurs PrintCapabilities pour présenter un nom complet localisé et convivial. La valeur de nom complet par défaut est l’attribut de nom de l’élément parent. Dans le cas d’éléments option, si l’attribut name n’est pas fourni, la propriété DisplayName doit être présente. |