ParameterDef
Cette rubrique n’est pas actuelle. Pour plus d’informations, consultez la spécification de schéma d’impression.
Un élément ParameterDef définit les caractéristiques valides de l’entrée de paramètre. La valeur est entrée par le biais d’un élément ParameterInit.
Balise d’élément
<ParameterDef>
Attributs XML
Le tableau suivant répertorie les attributs XML qui peuvent être liés à cet élément.
Attribut XML | Détails |
---|---|
nom |
Définit un nom unique pour le paramètre dans le contexte du document actif. Les attributs de nom ParameterDef dupliqués rendent le document PrintCapabilities non valide. |
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 |
Éléments enfants |
Propriété (une ou plusieurs) Les éléments de propriété standard suivants doivent apparaître en tant que contenu d’un élément ParameterDef.
|
Cet élément |
Aucune donnée de caractère n’est autorisée. Les frères enfants en double ne sont pas autorisés. |
*Obligatoire lorsque DataType est entier ou décimal. Facultatif lorsque DataType est une chaîne.
Dépendances de configuration
Un ParameterDef et son contenu à n’importe quel niveau d’imbrication peuvent ne pas avoir de dépendances de configuration.
Exemple
L’exemple suivant définit tous les éléments Property requis pour ce paramètre. L’exemple de ParameterInit montre comment initialiser ce paramètre.
<psf:ParameterDef name="psk:PageMediaSizeMediaSizeHeight">
<psf:Property name="psf:DataType">
<psf:Value xsi:type="xs:string">xs:integer</psf:Value>
</psf:Property>
<psf:Property name="psf:UnitType">
<psf:Value xsi:type="xs:string">microns</psf:Value>
</psf:Property>
<psf:Property name="psf:Multiple">
<psf:Value xsi:type="xs:integer">1</psf:Value>
</psf:Property>
<psf:Property name="psf:MaxValue">
<psf:Value xsi:type="xs:integer">594106</psf:Value>
</psf:Property>
<psf:Property name="psf:MinValue">
<psf:Value xsi:type="xs:integer">152400</psf:Value>
</psf:Property>
<psf:Property name="psf:DefaultValue">
<psf:Value xsi:type="xs:integer">152400</psf:Value>
</psf:Property>
<psf:Property name="psf:Mandatory">
<psf:Value xsi:type="xs:string">psk:Optional</psf:Value>
</psf:Property>
</psf:ParameterDef>