Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este tópico não é atual. Para obter as informações mais atuais, consulte o Print Schema Specification .
Um elemento ParameterDef define as características válidas da entrada de parâmetros. O valor é inserido por meio de um elemento ParameterInit.
Tag de elemento
<ParameterDef>
Atributos XML
A tabela a seguir lista os atributos XML que podem pertencer a esse elemento.
| Atributo XML | Detalhes |
|---|---|
| Designação |
Define um nome exclusivo para o parâmetro no contexto do documento atual. Atributos de nome ParameterDef duplicados tornam o documento PrintCapabilities inválido. |
Para obter mais informações, consulte seção Atributos XML.
Informações do elemento
A tabela a seguir lista os elementos que podem ser pais desse elemento, os elementos que podem ser filhos desse elemento e quaisquer restrições sobre o próprio elemento.
| Categoria | Detalhes |
|---|---|
| Elementos pai |
Capacidades de impressão |
| Elementos filho |
Propriedade (uma ou mais) Os seguintes elementos Property padrão devem aparecer como o conteúdo de um elemento ParameterDef.
|
| Este elemento |
Não são permitidos dados de caracteres. Não são permitidos irmãos menores duplicados. |
*Obrigatório quando DataType é inteiro ou decimal. Opcional quando DataType é string.
Dependências de configuração
Um ParameterDef e seu conteúdo para qualquer nível de aninhamento podem não ter nenhuma dependência de configuração.
Exemplo
O exemplo a seguir define todos os elementos Property necessários para esse parâmetro. O exemplo em ParameterInit demonstra como inicializar esse parâmetro.
<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>