Freigeben über


ParameterDef

Dieses Thema ist nicht aktuell. Die aktuellsten Informationen finden Sie in der Print Schema Specification.

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 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 übergeordnete Elemente dieses Elements sein können, die Elemente, die untergeordnete Elemente dieses Elements sein können, und alle Einschränkungen für das Element selbst.

Kategorie Details
Übergeordnete Elemente
PrintCapabilities
Untergeordnete Elemente
Eigenschaft (eine oder mehrere)
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
Es sind keine Zeichendaten zulässig.
Doppelte untergeordnete Gleichgeordnete sind nicht zulässig.

*Erforderlich, wenn DataType eine ganze Zahl oder eine Dezimalzahl ist. Optional, wenn DataType eine Zeichenfolge ist.

Konfigurationsabhängigkeiten

Ein ParameterDef und sein Inhalt auf jeder 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>