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 Feature contém uma lista completa dos elementos Option e Property que descrevem completamente um atributo de dispositivo, configuração de formatação de trabalho ou outra característica relevante.
Tag de elemento
<Feature>
Atributos XML
A tabela a seguir lista os atributos XML que podem pertencer a esse elemento.
| Atributo XML | Detalhes |
|---|---|
| Designação |
Contém o nome do Recurso, seja um Recurso padrão ou um Recurso definido em particular. |
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 Bilhete Impresso Funcionalidade |
| Elementos filho |
Um dos seguintes grupos:
|
| Este elemento |
Não são permitidos dados de caracteres. São permitidos duplicar elementos de opção filho que são irmãos. Atalhos de atributo de nome duplicados permitidos. |
Dependências de configuração
Os elementos de recurso podem não ter nenhuma dependência de configuração.
Uso do elemento
Relação com atributos XML
Na representação Feature/Option, um atributo device é representado por um elemento Feature. O atributo device é identificado exclusivamente pelo atributo name no elemento Feature do atributo device, como no exemplo a seguir. Neste exemplo, o atributo device é Resolution.
<Feature name="Resolution" />
O esquema de impressão define um conjunto de atributos de nome para determinadas instâncias de recurso. Esses atributos de nome servem para identificar um conjunto de instâncias de recurso predefinidas associadas a atributos de dispositivo configuráveis específicos. Esses nomes de instância de recurso devem ser usados sempre que aplicável, pois aumentam a portabilidade do documento PrintCapabilities e dos PrintTickets derivados deles. Instâncias de recurso definidas em particular podem ser introduzidas se determinados atributos de dispositivo não corresponderem a nenhuma das instâncias de recurso definidas pelo esquema. Para obter informações sobre a sintaxe para atributos de nome e as convenções que se aplicam a nomes definidos por esquema e definidos privadamente, consulte XML Attributes.
Relação com o elemento Option
Cada um dos estados possíveis é representado por um elemento Option. Cada definição de Option contém um ou mais elementos ScoredProperty que, em conjunto, descrevem ou caracterizam exclusivamente o estado que está sendo representado. A técnica usada para criar definições de opção é descrita em Definições de opção. Todos os elementos Option associados a um determinado elemento Feature residem como elementos filho do elemento Feature.
Sub-características
O Print Schema Framework também permite que os elementos Feature sejam agrupados de forma hierárquica. Ou seja, um elemento Feature pode conter um ou mais elementos Feature filho (subfeatures). Isso pode ser útil para organizar elementos Feature relacionados ou para elementos Feature que controlam aspetos de um recurso do dispositivo. Um exemplo é um dispositivo que suporta grampeamento. Tal dispositivo pode oferecer ao usuário uma escolha de onde localizar o grampo, como no canto superior esquerdo, ou no canto superior direito, ou ao longo da borda superior, ou ao longo da borda esquerda. A interface do usuário (UI) para este dispositivo deve ser capaz de apresentar ao usuário as opções de mais alto nível primeiro, que neste caso é se deve usar grampeamento. Só depois de o utilizador ter decidido usar o grampeamento é que lhe deve ser apresentado um segundo nível de escolhas, a localização do grampo. Uma hierarquia de recursos adiciona a estrutura adicional que torna essa interface de usuário possível. O Print Schema Framework permite que os subrecursos tenham seus próprios subrecursos filho, permitindo assim um nível ilimitado de aninhamento.
O Print Schema Framework também permite que os elementos Option apareçam no mesmo nível que os subrecursos; ou seja, como irmãos dentro do mesmo elemento Feature pai. Isso permite que o usuário tome a decisão de alto nível (se deseja usar grampeamento) antes de fazer as seleções de subrecursos. Neste exemplo, o elemento Feature raiz, "Staple", pode conter dois elementos Option, "On" e "Off", bem como um subrecurso chamado "StapleLocation".
Exemplo
<psf:Feature name="psk:JobOutputBin">
<psf:Property name="psf:SelectionType">
<psf:Value xsi:type="xs:string">psk:PickOne</psf:Value>
</psf:Property>
<psf:Option constrained="psk:None">
<psf:ScoredProperty name="psk:Bin">
<psf:Value xsi:type="xs:string">SorterBin</psf:Value>
</psf:ScoredProperty>
<psf:ScoredProperty name="psk:MediaSheetCapacity">
<psf:Value xsi:type="xs:integer">100</psf:Value>
</psf:ScoredProperty>
</psf:Option>
</psf:Feature>