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

Spezifikation des Druckschemas