ParameterDef
Dieses Thema ist nicht aktuell. Die aktuellsten Informationen finden Sie unter Print Schema Specification (Spezifikation des Druckschemas).
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 möglicherweise zu diesem Element gehören.
| XML-Attribut | Details |
|---|---|
| name |
Definiert einen eindeutigen Namen für den Parameter im Kontext des aktuellen Dokuments. Doppelte ParameterDef-Namensattribute machen das PrintCapabilities-Dokument ungültig. |
Weitere Informationen finden Sie im Abschnitt XML-Attribute.
Elementinformationen
In der folgenden Tabelle sind die Elemente aufgeführt, die möglicherweise die untergeordneten Elemente dieses Elements sind, sowie alle Einschränkungen für das Element selbst.
| Category | Details |
|---|---|
| Übergeordnete Elemente |
PrintCapabilities |
| Untergeordnete Elemente |
Eigenschaft (ein oder mehrere Elemente) Die folgenden Standardeigenschaftenelemente müssen als Inhalt eines ParameterDef-Elements angezeigt werden.
|
| Dieses Element |
Es sind keine Zeichendaten zulässig. Doppelte untergeordnete gleichgeordnete Elemente sind nicht zulässig. |
*Erforderlich, wenn DataType ganzzahlig oder dezimal ist. Optional, wenn DataType eine Zeichenfolge ist.
Konfigurationsabhängigkeiten
Eine ParameterDef und ihr Inhalt auf einer beliebigen Schachtelungsebene weisen möglicherweise keine Konfigurationsabhängigkeiten auf.
Beispiel
Im folgenden Beispiel werden alle erforderlichen Property-Elemente 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>