ParameterDef

このトピックは最新ではありません。 最新の情報については、「 印刷スキーマの仕様」を参照してください。

ParameterDef 要素は、パラメーター入力の有効な特性を定義します。 値は ParameterInit 要素を使用して入力されます。

要素タグ

<ParameterDef>

XML 属性

次の表に、この要素に関連する XML 属性の一覧を示します。

XML 属性 詳細
name
現在のドキュメントのコンテキストでパラメーターの一意の名前を定義します。 ParameterDef 名属性が重複すると、PrintCapabilities ドキュメントが無効になります。

詳細については、「 XML 属性 」セクションを参照してください。

要素情報

次の表は、この要素の親である可能性がある要素、この要素の子である可能性がある要素、および要素自体に対する制限を示しています。

カテゴリ 詳細
親要素
PrintCapabilities
子要素
Property (1 個以上)
次の標準の Property 要素は、ParameterDef 要素のコンテンツとして表示する必要があります。
  • DataType
  • DefaultValue
  • Mandatory
  • MaxLength または MaxValue
  • MinLength または MinValue
  • 複数*
  • UnitType
この要素
文字データは使用できません。
重複する子兄弟は許可されません。

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

印刷スキーマの仕様