Condividi tramite


Caratteristica

Questo argomento non è aggiornato. Per le informazioni più aggiornate, vedere Print Schema Specification.

Un elemento Feature contiene un elenco completo degli elementi Option e Property che descrivono completamente un attributo del dispositivo, l'impostazione di formattazione del processo o altre caratteristiche rilevanti.

Tag elemento

> funzionalità di <

Attributi XML

Nella tabella seguente sono elencati gli attributi XML che possono essere relativi a questo elemento.

Attributo XML Dettagli
nome
Contiene il nome della funzionalità, una funzionalità standard o una funzionalità definita privatamente.

Per altre informazioni, vedere sezione Attributi XML.

Informazioni sugli elementi

Nella tabella seguente sono elencati gli elementi che possono essere elementi padre di questo elemento, gli elementi che possono essere elementi figlio di questo elemento e eventuali restrizioni sull'elemento stesso.

Categoria Dettagli
Elementi padre
PrintCapabilities
PrintTicket
Caratteristica
Elementi figlio
Uno dei gruppi seguenti:
  • funzionalità (zero o più)
  • opzione (uno o più)
  • proprietà (zero o più)
o
  • feature (uno o più)
  • opzione (zero o più)
  • proprietà (zero o più)
Questo elemento
Non sono consentiti dati di tipo carattere.
Sono consentiti elementi option figlio duplicati di pari livello. Collegamenti agli attributi dei nomi duplicati consentiti.

Dipendenze di configurazione

Gli elementi di funzionalità potrebbero non avere dipendenze di configurazione.

Utilizzo elementi

Relazione con attributi XML

Nella rappresentazione feature/option un attributo del dispositivo è rappresentato da un elemento Feature. L'attributo device viene identificato in modo univoco dall'attributo name nell'elemento Feature dell'attributo del dispositivo, come nell'esempio seguente. In questo esempio l'attributo device è Resolution.

<Feature name="Resolution" />

Lo schema di stampa definisce un set di attributi del nome per determinate istanze di Feature. Questi attributi del nome servono per identificare un set di istanze di funzionalità predefinite associate a attributi di dispositivo configurabili specifici. Questi nomi di istanza di Feature devono essere usati ogni volta che sono applicabili, perché aumentano la portabilità del documento PrintCapabilities e i PrintTicket derivati da essi. Le istanze di Funzionalità definite privatamente possono essere introdotte se determinati attributi del dispositivo non corrispondono ad alcuna delle istanze di funzionalità definite dallo schema. Per informazioni sulla sintassi per gli attributi dei nomi e sulle convenzioni applicabili ai nomi definiti dallo schema e definiti privatamente, vedere attributi XML.

Elemento Relationship to Option

Ognuno dei possibili stati è rappresentato da un elemento Option. Ogni definizione di opzione contiene uno o più elementi ScoredProperty, che insieme descrivono o caratterizzano in modo univoco lo stato rappresentato. La tecnica usata per creare definizioni di opzione è descritta in definizioni di opzioni . Tutti gli elementi Option associati a un particolare elemento Feature risiedono come elementi figlio dell'elemento Feature.

Sottofeature

Print Schema Framework consente anche di raggruppare gli elementi Feature in modo gerarchico. Ovvero, un elemento Feature può contenere uno o più elementi Feature figlio (subfeature). Può essere utile per organizzare gli elementi feature correlati o per gli elementi Feature che controllano gli aspetti di una funzionalità del dispositivo. Un esempio è un dispositivo che supporta l'apling. Un dispositivo di questo tipo può offrire all'utente una scelta di dove individuare la graffetta, ad esempio nell'angolo superiore sinistro o nell'angolo superiore destro o lungo il bordo superiore o lungo il bordo sinistro. L'interfaccia utente per questo dispositivo deve essere in grado di presentare prima all'utente le scelte di livello più elevato, che in questo caso indica se usare l'associazione. Solo dopo che l'utente ha deciso di usare l'associazione deve essere presentato con un secondo livello di scelte, posizione di base. Una gerarchia di funzionalità aggiunge la struttura aggiuntiva che rende possibile tale interfaccia utente. Print Schema Framework consente alle sottofeture di avere sottofeature figlio, consentendo così un livello illimitato di annidamento.

Print Schema Framework consente inoltre di visualizzare gli elementi Option allo stesso livello delle sottofeture; ovvero, come elementi di pari livello all'interno dello stesso elemento Feature padre. Ciò consente all'utente di prendere la decisione di alto livello (se usare l'associazione) prima di effettuare le selezioni di sottofeature. Per questo esempio, l'elemento Feature radice "Staple" può contenere due elementi Option, "On" e "Off", nonché una sottofeature denominata "StapleLocation".

Esempio

<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>

specifica dello schema di stampa