ParameterDef
このトピックは最新ではありません。 最新の情報については、「印刷スキーマ仕様」を参照してください。
ParameterDef 要素は、パラメーター入力の有効な特性を定義します。 値は ParameterInit 要素を使用して入力されます。
要素タグ
ParameterDef> の <
XML 属性
次の表に、この要素に関連する可能性がある XML 属性を示します。
XML 属性 | 細部 |
---|---|
名前 |
現在のドキュメントのコンテキストでパラメーターの一意の名前を定義します。 ParameterDef 名属性が重複すると、PrintCapabilities ドキュメントが無効になります。 |
詳細については、「XML 属性の」セクションを参照してください。
要素情報
次の表に、この要素の親である可能性がある要素、この要素の子である可能性がある要素、および要素自体の制限を示します。
カテゴリ | 細部 |
---|---|
親要素 |
PrintCapabilities |
子要素 |
プロパティ (1 つ以上) 次の標準の Property 要素は、ParameterDef 要素の内容として表示する必要があります。
|
この要素 |
文字データは使用できません。 重複する子の兄弟は許可されません。 |
*DataType が整数または 10 進数の場合は必須です。 DataType が文字列の場合は省略可能です。
構成の依存関係
ParameterDef とその内容を入れ子レベルに設定することはできません。
例
次の例では、このパラメーターに必要なすべての Property 要素を設定します。 ParameterInit の例では、このパラメーターを初期化する方法を示します。
<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>