Freigeben über


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.
  • DataType
  • DefaultValue
  • Obligatorisch.
  • MaxLength oder MaxValue
  • MinLength oder MinValue
  • Mehrfach*
  • UnitType
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>

Druckschemaspezifikation