ParameterDef
Questo argomento non è aggiornato. Per le informazioni più aggiornate, vedere La specifica dello schema di stampa.
Un elemento ParameterDef definisce le caratteristiche valide dell'input del parametro. Il valore viene immesso tramite un elemento ParameterInit.
Tag elemento
<ParameterDef>
Attributi XML
Nella tabella seguente sono elencati gli attributi XML che possono essere relativi a questo elemento.
Attributo XML | Dettagli |
---|---|
name |
Definisce un nome univoco per il parametro nel contesto del documento corrente. Gli attributi del nome ParameterDef duplicati eseguono il rendering del documento PrintCapabilities non valido. |
Per altre informazioni, vedere la sezione Attributi XML .
Informazioni sull'elemento
Nella tabella seguente sono elencati gli elementi che possono essere elementi padre di questo elemento, gli elementi che possono essere elementi figlio di questo elemento e le eventuali restrizioni sull'elemento stesso.
Category | Dettagli |
---|---|
Elementi padre |
PrintCapabilities |
Elementi figlio |
Property (uno o più elementi) Gli elementi Property standard seguenti devono essere visualizzati come contenuto di un elemento ParameterDef.
|
Questo elemento |
Non sono consentiti dati di tipo carattere. Non sono consentiti elementi di pari livello figlio duplicati. |
*Obbligatorio quando DataType è integer o decimale. Facoltativo quando DataType è stringa.
Dipendenze di configurazione
Un ParameterDef e il relativo contenuto a qualsiasi livello di annidamento potrebbero non avere dipendenze di configurazione.
Esempio
Nell'esempio seguente vengono impostati tutti gli elementi Property obbligatori per questo parametro. L'esempio in ParameterInit illustra come inizializzare questo parametro.
<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>