Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот раздел не является текущим. Последние сведения см. в спецификации схемы печати.
Элемент ParameterDef определяет допустимые характеристики входных параметров. Значение вводится с помощью элемента ParameterInit.
Тег элемента
<ParameterDef>
XML-атрибуты
В следующей таблице перечислены XML-атрибуты, которые могут относиться к этому элементу.
| АТРИБУТ XML | Подробности |
|---|---|
| имя |
Определяет уникальное имя параметра в контексте текущего документа. Повторяющиеся атрибуты имени ParameterDef отображают недопустимый документ PrintCapabilities. |
Дополнительные сведения см. в разделе XML-атрибутов.
Сведения об элементе
В следующей таблице перечислены элементы, которые могут быть родительскими элементами этого элемента, элементами, которые могут быть дочерними элементами этого элемента, и любыми ограничениями для самого элемента.
| Категория | Подробности |
|---|---|
| Родительские элементы |
PrintCapabilities |
| Дочерние элементы |
Свойство (один или несколько) Следующие стандартные элементы property должны отображаться в виде содержимого элемента ParameterDef.
|
| Этот элемент |
Никакие символьные данные не разрешены. Повторяющиеся дочерние братья и сестры не допускаются. |
*Обязательный, если 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>