Característica

Este tópico não é atual. Para obter as informações mais atuais, consulte o especificação de esquema de impressão.

Um elemento Feature contém uma lista completa dos elementos Option e Property que descrevem totalmente um atributo de dispositivo, uma configuração de formatação de trabalho ou outra característica relevante.

Marca de elemento

> de recursos do <

Atributos XML

A tabela a seguir lista os atributos XML que podem ser pertencentes a esse elemento.

Atributo XML Detalhes
nome
Contém o nome do recurso, um recurso padrão ou um recurso definido privadamente.

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 no próprio elemento.

Categoria Detalhes
Elementos pai
PrintCapabilities
PrintTicket
Característica
Elementos filho
Um dos seguintes grupos:
  • de recursos (zero ou mais)
  • option (um ou mais)
  • propriedade (zero ou mais)
ou
  • de recursos (um ou mais)
  • opção (zero ou mais)
  • propriedade (zero ou mais)
Este elemento
Nenhum dado de caractere é permitido.
Elementos de opção filho duplicados que são irmãos são permitidos. Atalhos de atributo de nome duplicados permitidos.

Dependências de configuração

Os elementos de recurso podem não ter dependências de configuração.

Uso de elementos

Relação com atributos XML

Na representação recurso/opção, um atributo de dispositivo é representado por um elemento Feature. O atributo do dispositivo é identificado exclusivamente pelo atributo name no elemento Feature do atributo de dispositivo, como no exemplo a seguir. Neste exemplo, o atributo do dispositivo é Resolução.

<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 os PrintTickets derivados deles. Instâncias de recurso definidas privadamente poderão 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 de forma privada, consulte atributos XML.

Elemento Relação com o Elemento Option

Cada um dos estados possíveis é representado por um elemento Option. Cada definição de opção contém um ou mais elementos ScoredProperty, que juntos descrevem ou caracterizam exclusivamente o estado que está sendo representado. A técnica usada para criar definições de opção é descrita no definições de opção. Todos os elementos Option associados a um elemento de recurso específico residem como elementos filho do elemento Feature.

Subfeatures

A Estrutura de Esquema de Impressão também permite que os elementos de recurso sejam agrupados de maneira hierárquica. Ou seja, um elemento Feature pode conter um ou mais elementos de recurso filho (subfeaturas). Isso pode ser útil para organizar elementos de recurso relacionados ou para elementos de recurso que controlam aspectos de um recurso de dispositivo. Um exemplo é um dispositivo que dá suporte à stapling. Esse dispositivo pode oferecer ao usuário uma opção 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 (interface do usuário) para esse dispositivo deve ser capaz de apresentar ao usuário as opções de nível mais alto primeiro, que nesse caso é se deve usar stapling. Somente depois que o usuário decidir usar o stapling caso ele seja presenteado com uma segunda camada de opções, local de grampeamento. Uma hierarquia de recursos adiciona a estrutura adicional que possibilita essa interface do usuário. A Estrutura de Esquema de Impressão permite que as subfeaturas tenham suas próprias subfeas filho, permitindo assim um nível ilimitado de aninhamento.

A Estrutura de Esquema de Impressão também permite que elementos de opção apareçam no mesmo nível que subfeaturas; ou seja, como irmãos dentro do mesmo elemento de recurso pai. Isso permite que o usuário tome a decisão de alto nível (se deve usar stapling) antes de fazer as seleções de subfeature. Para este exemplo, o elemento de recurso raiz, "Staple", pode conter dois elementos option, "On" e "Off", bem como uma subfeature chamada "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>

especificação de esquema de impressão