Partager via


Fonctionnalité

Cette rubrique n’est pas à jour. Pour obtenir les informations les plus actuelles, consultez La spécification du schéma d’impression.

Un élément Feature contient une liste complète des éléments Option et Property qui décrivent entièrement un attribut d’appareil, un paramètre de mise en forme de travail ou d’autres caractéristiques pertinentes.

Balise d’élément

<Fonctionnalité>

Attributs XML

Le tableau suivant répertorie les attributs XML qui peuvent être liés à cet élément.

Attribut XML Détails
name
Contient le nom de la fonctionnalité, soit une fonctionnalité standard, soit une fonctionnalité définie en privé.

Pour plus d’informations, consultez la section Attributs XML .

Informations sur les éléments

Le tableau suivant répertorie les éléments qui peuvent être parents de cet élément, les éléments qui peuvent être des enfants de cet élément et toutes les restrictions sur l’élément lui-même.

Category Détails
Éléments parents
PrintCapabilities
PrintTicket
Fonctionnalité
Éléments enfants
Un des groupes suivants :
  • Fonctionnalité (zéro ou plus)
  • Option (une ou plusieurs)
  • Propriété (zéro ou plus)
or
  • Fonctionnalité (une ou plusieurs)
  • Option (zéro ou plus)
  • Propriété (zéro ou plus)
Cet élément
Aucune donnée caractère n’est autorisée.
Les éléments Option enfants en double qui sont frères sont autorisés. Raccourcis d’attribut de nom en double autorisés.

Dépendances de configuration

Les éléments de fonctionnalité peuvent ne pas avoir de dépendances de configuration.

Utilisation de l’élément

Relation avec les attributs XML

Dans la représentation Feature/Option, un attribut d’appareil est représenté par un élément Feature. L’attribut d’appareil est identifié de manière unique par l’attribut name dans l’élément Feature de l’attribut d’appareil, comme dans l’exemple suivant. Dans cet exemple, l’attribut d’appareil est Resolution.

<Feature name="Resolution" />

Le schéma d’impression définit un ensemble d’attributs de nom pour certaines instances de fonctionnalité. Ces attributs name servent à identifier un ensemble d’instances de fonctionnalité prédéfinies associées à des attributs d’appareil configurables spécifiques. Ces noms de instance de fonctionnalités doivent être utilisés le cas échéant, car ils augmentent la portabilité de votre document PrintCapabilities et des PrintTickets qui en sont dérivés. Des instances de fonctionnalité à définition privée peuvent être introduites si certains attributs d’appareil ne correspondent à aucune des instances de fonctionnalité définies par schéma. Pour plus d’informations sur la syntaxe des attributs de nom et les conventions qui s’appliquent aux noms définis par un schéma et à définition privée, consultez Attributs XML.

Relation à l’élément Option

Chacun des états possibles est représenté par un élément Option. Chaque définition d’option contient un ou plusieurs éléments ScoredProperty, qui, ensemble, décrivent ou caractérisent de façon unique l’état représenté. La technique utilisée pour créer des définitions d’options est décrite dans Définitions d’options. Tous les éléments Option associés à un élément Feature particulier résident en tant qu’éléments enfants de l’élément Feature.

Sous-fonctionnalités

L’infrastructure de schéma d’impression permet également de regrouper les éléments feature de manière hiérarchique. Autrement dit, un élément Feature peut lui-même contenir un ou plusieurs éléments Feature enfants (sous-fonctionnalités). Cela peut être utile pour organiser les éléments feature associés ou pour les éléments de fonctionnalité qui contrôlent les aspects d’une fonctionnalité d’appareil. Un exemple est un appareil qui prend en charge l’agrafage. Un tel appareil peut offrir à l’utilisateur le choix de l’emplacement de l’agrafe, par exemple dans l’angle supérieur gauche, dans l’angle supérieur droit, le long du bord supérieur ou le long du bord gauche. L’interface utilisateur (IU) de cet appareil doit être en mesure de présenter d’abord à l’utilisateur les choix de niveau le plus élevé, qui dans ce cas consiste à utiliser l’agrafage. Ce n’est qu’après que l’utilisateur a décidé d’utiliser l’agrafage qu’il ou elle se voit présenter un deuxième niveau de choix, l’emplacement de base. Une hiérarchie de fonctionnalités ajoute la structure supplémentaire qui rend possible une telle interface utilisateur. L’infrastructure de schéma d’impression permet aux sous-fonctionnalités d’avoir leurs propres sous-fonctionnalités enfants, ce qui permet un niveau illimité d’imbrication.

L’infrastructure de schéma d’impression permet également aux éléments Option d’apparaître au même niveau que les sous-fonctionnalités ; c’est-à-dire en tant que frères au sein du même élément Feature parent. Cela permet à l’utilisateur de prendre la décision de haut niveau (s’il faut utiliser l’agrafage) avant d’effectuer les sélections de sous-fonctionnalités. Pour cet exemple, l’élément Feature racine, « Staple », peut contenir deux éléments Option, « On » et « Off », ainsi qu’une sous-fonctionnalité nommée « StapleLocation ».

Exemple

<psf:Feature name="psk:JobOutputBin">
  <psf:Property name="psf:SelectionType">
    <psf:Value xsi:type="xs:string">psk:PickOne</psf:Value>
  </psf:Property>
  <psf:Option constrained="psk:None">
    <psf:ScoredProperty name="psk:Bin">
      <psf:Value xsi:type="xs:string">SorterBin</psf:Value>
    </psf:ScoredProperty>
    <psf:ScoredProperty name="psk:MediaSheetCapacity">
      <psf:Value xsi:type="xs:integer">100</psf:Value>
    </psf:ScoredProperty>
  </psf:Option>
</psf:Feature>

Spécification du schéma d’impression