ПараметрDef

Этот раздел не является текущим. Последние сведения см. в спецификации схемы печати.

Элемент ParameterDef определяет допустимые характеристики входных параметров. Значение вводится с помощью элемента ParameterInit.

Тег элемента

<ParameterDef>

XML-атрибуты

В следующей таблице перечислены XML-атрибуты, которые могут относиться к этому элементу.

АТРИБУТ XML Подробности
имя
Определяет уникальное имя параметра в контексте текущего документа. Повторяющиеся атрибуты имени ParameterDef отображают недопустимый документ PrintCapabilities.

Дополнительные сведения см. в разделе XML-атрибутов.

Сведения об элементе

В следующей таблице перечислены элементы, которые могут быть родительскими элементами этого элемента, элементами, которые могут быть дочерними элементами этого элемента, и любыми ограничениями для самого элемента.

Категория Подробности
Родительские элементы
PrintCapabilities
Дочерние элементы
Свойство (один или несколько)
Следующие стандартные элементы property должны отображаться в виде содержимого элемента ParameterDef.
  • DataType
  • DefaultValue
  • Обязательный
  • MaxLength или MaxValue
  • MinLength или MinValue
  • Многократный*
  • UnitType
Этот элемент
Никакие символьные данные не разрешены.
Повторяющиеся дочерние братья и сестры не допускаются.

*Обязательный, если DataType является целым или десятичным. Необязательно, если DataType является строкой.

Зависимости конфигурации

ПараметрDef и его содержимое на любом уровне вложения могут не иметь зависимостей конфигурации.

Пример

В следующем примере задаются все необходимые элементы свойства для этого параметра. В примере 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>

спецификации схемы печати