次の方法で共有


ParameterDef

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

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

要素タグ

ParameterDef> の <

XML 属性

次の表に、この要素に関連する可能性がある XML 属性を示します。

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

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

要素情報

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

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

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

印刷スキーマ仕様