Partager via


Caractéristique

Cette rubrique n’est pas actuelle. Pour plus d’informations, consultez la spécification de 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
nom
Contient le nom de la fonctionnalité, soit une fonctionnalité standard, soit une fonctionnalité définie en privé.

Pour plus d’informations, consultez section Attributs XML.

Informations sur l’élément

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

Catégorie Détails
Éléments parents
PrintCapabilities
PrintTicket
Caractéristique
Éléments enfants
Un des groupes suivants :
  • fonctionnalité (zéro ou plus)
  • Option (une ou plusieurs)
  • , propriété (zéro ou plus)
ou
  • fonctionnalité (une ou plusieurs)
  • option (zéro ou plus)
  • , propriété (zéro ou plus)
Cet élément
Aucune donnée de caractère n’est autorisée.
Les éléments d’option enfant dupliqués 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 des éléments

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 de nom dans l’élément Feature de l’attribut d’appareil, comme dans l’exemple suivant. Dans cet exemple, l’attribut d’appareil est Résolution.

<Feature name="Resolution" />

Le schéma d’impression définit un ensemble d’attributs de nom pour certaines instances de fonctionnalité. Ces attributs de nom servent à identifier un ensemble d’instances de fonctionnalité prédéfinies associées à des attributs d’appareil configurables spécifiques. Ces noms d’instance de fonctionnalité doivent être utilisés chaque fois qu’ils s’appliquent, car ils augmentent la portabilité de votre document PrintCapabilities et les printTickets qui sont dérivés d’eux. Les instances de fonctionnalité définies en privé peuvent être introduites si certains attributs d’appareil ne correspondent à aucune des instances de fonctionnalité définies par le schéma. Pour plus d’informations sur la syntaxe des attributs de nom et les conventions qui s’appliquent aux noms définis par le schéma et définis en privé, 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 se sont regroupés décrivent ou caractérisent l’état représenté de manière unique. 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-features

L’infrastructure de schéma d’impression permet également aux éléments de fonctionnalité d’être regroupés de manière hiérarchique. Autrement dit, un élément Feature peut lui-même contenir un ou plusieurs éléments de fonctionnalité enfants (sous-fonctionnalités). Cela peut être utile pour organiser les éléments de fonctionnalité associés ou pour les éléments de fonctionnalité qui contrôlent les aspects d’une fonctionnalité d’appareil. Voici un exemple d’appareil qui prend en charge l’agrafage. Un tel appareil peut offrir à l’utilisateur un choix d’emplacement où localiser l’agrafe, par exemple dans le coin supérieur gauche, ou dans le coin supérieur droit, ou le long du bord supérieur, ou le long du bord gauche. L’interface utilisateur de cet appareil doit être en mesure de présenter l’utilisateur aux choix de niveau le plus élevé, ce qui, dans ce cas, indique s’il faut utiliser l’agrafage. Une fois que l’utilisateur a décidé d’utiliser le stapling s’il ou elle doit être présenté avec un deuxième niveau de choix, 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-entités d’avoir leurs propres sous-fes 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-features ; autrement dit, en tant que frères dans le même élément Feature parent. Cela permet à l’utilisateur de prendre la décision de haut niveau (s’il faut utiliser le stapling) avant d’effectuer les sélections de sous-feature. Pour cet exemple, l’élément Feature racine, « Staple », peut contenir deux éléments Option, « On » et « Off », ainsi qu’une sous-feature 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 de schéma d’impression