ParameterDef

Det här avsnittet är inte aktuellt. Den senaste informationen finns i Print Schema Specification.

Ett ParameterDef-element definierar de giltiga egenskaperna för parameterindata. Värdet anges med hjälp av ett ParameterInit-element.

Elementtagg

<ParameterDef>

XML-attribut

I följande tabell visas de XML-attribut som kan vara aktuella för det här elementet.

XML-attribut Detaljer
Namn
Definierar ett unikt namn för parametern i kontexten för det aktuella dokumentet. Duplicerade ParameterDef-namnattribut gör dokumentet PrintCapabilities ogiltigt.

Mer information finns i avsnittet XML-attribut.

Elementinformation

I följande tabell visas de element som kan vara överordnade till det här elementet, de element som kan vara underordnade till det här elementet och eventuella begränsningar för själva elementet.

Kategori Detaljer
Överordnade element
PrintCapabilities
Underordnade element
Egenskap (en eller flera)
Följande standardegenskapselement måste visas som innehållet i ett ParameterDef-element.
  • Datatyp
  • DefaultValue
  • Obligatorisk
  • MaxLength eller MaxValue
  • MinLength eller MinValue
  • Multipel*
  • UnitType
Det här elementet
Inga teckendata tillåts.
Duplicerade underordnade syskon tillåts inte.

*Krävs när DataType är heltal eller decimal. Valfritt när DataType är sträng.

Konfigurationsberoenden

En ParameterDef och dess innehåll till någon kapslingsnivå kanske inte har några konfigurationsberoenden.

Exempel

I följande exempel anges alla obligatoriska egenskapselement för den här parametern. Exemplet i ParameterInit visar hur du initierar den här parametern.

<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>

Specifikation av utskriftsschema