ParameterDef

Topik ini tidak terkini. Untuk informasi terbaru, lihat Spesifikasi Skema Cetak.

Elemen ParameterDef menentukan karakteristik input parameter yang valid. Nilai dimasukkan dengan menggunakan elemen ParameterInit.

Tag Elemen

<ParameterDef>

Atribut XML

Tabel berikut mencantumkan atribut XML yang mungkin berkaitan dengan elemen ini.

Atribut XML Rincian
Nama
Menentukan nama unik untuk parameter dalam konteks dokumen saat ini. Atribut nama ParameterDef duplikat merender dokumen PrintCapabilities tidak valid.

Untuk informasi selengkapnya, lihat bagian Atribut XML.

Informasi Elemen

Tabel berikut mencantumkan elemen yang mungkin merupakan induk dari elemen ini, elemen yang mungkin merupakan turunan dari elemen ini, dan batasan apa pun pada elemen itu sendiri.

Golongan Rincian
Elemen induk
PrintCapabilities
Elemen turunan
Properti (satu atau beberapa)
Elemen Properti standar berikut harus muncul sebagai konten elemen ParameterDef.
  • Datatype
  • DefaultValue
  • Wajib
  • MaxLength atau MaxValue
  • MinLength atau MinValue
  • Beberapa*
  • UnitType
Elemen ini
Tidak ada data karakter yang diizinkan.
Saudara kandung anak duplikat tidak diizinkan.

*Diperlukan saat DataType adalah bilangan bulat atau desimal. Opsional saat DataType adalah string.

Dependensi Konfigurasi

ParameterDef dan kontennya ke tingkat berlapis apa pun mungkin tidak memiliki dependensi konfigurasi apa pun.

Contoh

Contoh berikut mengatur semua elemen Properti yang diperlukan untuk parameter ini. Contoh dalam ParameterInit menunjukkan cara menginisialisasi parameter ini.

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

Spesifikasi Skema Cetak