ParameterDef
Dieses Thema ist nicht aktuell. Weitere Informationen finden Sie in der Druckschemaspezifikation.
Ein ParameterDef-Element definiert die gültigen Merkmale der Parametereingabe. Der Wert wird mithilfe eines ParameterInit-Elements eingegeben.
Elementtag
<ParameterDef>
XML-Attribute
In der folgenden Tabelle sind die XML-Attribute aufgeführt, die sich möglicherweise auf dieses Element beziehen.
XML-Attribut | Details |
---|---|
name |
Definiert einen eindeutigen Namen für den Parameter im Kontext des aktuellen Dokuments. Doppelte ParameterDef-Namenattribute rendern das PrintCapabilities-Dokument ungültig. |
Weitere Informationen finden Sie im Abschnitt "XML-Attribute ".
Elementinformationen
In der folgenden Tabelle sind die Elemente aufgeführt, die eltern dieses Elements sein können, die Elemente, die untergeordnete Elemente dieses Elements sein können, und alle Einschränkungen für das Element selbst.
Category | Details |
---|---|
Übergeordnete Elemente |
PrintCapabilities |
Untergeordnete Elemente |
Eigenschaft (ein oder mehrere Elemente) Die folgenden Standardeigenschaftselemente müssen als Inhalt eines ParameterDef-Elements angezeigt werden.
|
Dieses Element |
Keine Zeichendaten sind zulässig. Doppelte untergeordnete Geschwister sind nicht zulässig. |
*Erforderlich, wenn DataType ganzzahl oder dezimal ist. Optional, wenn DataType Zeichenfolge ist.
Konfigurationsabhängigkeiten
Ein ParameterDef und dessen Inhalt auf jede Schachtelungsebene verfügen möglicherweise nicht über Konfigurationsabhängigkeiten.
Beispiel
Im folgenden Beispiel werden alle erforderlichen Eigenschaftselemente für diesen Parameter festgelegt. Das Beispiel in ParameterInit veranschaulicht, wie dieser Parameter initialisiert wird.
<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>