ParametrDef
Toto téma není aktuální. Nejaktuálnější informace naleznete v specifikace schématu tisku.
A ParameterDef element definuje platné vlastnosti vstupu parametru. Hodnota je zadána pomocí elementu ParameterInit.
Značka elementu
<parametrDef>
Atributy XML
Následující tabulka uvádí atributy XML, které se mohou týkat tohoto elementu.
Atribut XML | Podrobnosti |
---|---|
Jméno |
Definuje jedinečný název parametru v kontextu aktuálního dokumentu. Duplicitní atributy názvu ParameterDef vykreslují dokument PrintCapabilities neplatný. |
Další informace najdete v části atributy XML.
Informace o elementu
Následující tabulka uvádí prvky, které mohou být nadřazené tomuto prvku, elementy, které mohou být podřízeny tomuto prvku, a všechna omezení samotného prvku.
Kategorie | Podrobnosti |
---|---|
Nadřazené prvky |
PrintCapabilities |
Podřízené prvky |
Vlastnost (jedna nebo více) Následující standardní elementy vlastnosti musí být zobrazeny jako obsah ParameterDef elementu.
|
Tento prvek |
Nejsou povolena žádná data znaků. Duplicitní podřízené elementy na stejné úrovni nejsou povoleny. |
*Povinný argument, pokud je datový typ celé číslo nebo desetinné číslo. Volitelné, pokud je datový typ řetězec.
Závislosti konfigurace
ParametrDef a jeho obsah na libovolnou úroveň vnoření nemusí mít žádné závislosti konfigurace.
Příklad
Následující příklad nastaví všechny požadované elementy Vlastnosti pro tento parametr. Příklad v ParameterInit ukazuje, jak tento parametr inicializovat.
<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>