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