Funzionalità
Questo argomento non è aggiornato. Per le informazioni più aggiornate, vedere La specifica dello schema di stampa.
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à>
Attributi XML
Nella tabella seguente sono elencati gli attributi XML che possono essere relativi a questo elemento.
Attributo XML | Dettagli |
---|---|
name |
Contiene il nome della funzionalità, una funzionalità standard o una funzionalità definita privatamente. |
Per altre informazioni, vedere la sezione Attributi XML .
Informazioni sull'elemento
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 le eventuali restrizioni sull'elemento stesso.
Category | Dettagli |
---|---|
Elementi padre |
PrintCapabilities PrintTicket Funzionalità |
Elementi figlio |
Uno dei gruppi seguenti:
|
Questo elemento |
Non sono consentiti dati di tipo carattere. Sono consentiti elementi option figlio duplicati che sono elementi di pari livello. Collegamenti all'attributo del nome 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 device, come nell'esempio seguente. In questo esempio l'attributo device è Resolution.
<Feature name="Resolution" />
Lo schema di stampa definisce un set di attributi dei nomi per determinate istanze di Funzionalità. Questi attributi dei nomi 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. È possibile introdurre istanze di funzionalità definite privatamente 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 le convenzioni che si applicano 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 option 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 inoltre di raggruppare gli elementi Feature in modo gerarchico. Ovvero, un elemento Feature può contenere uno o più elementi Feature figlio (sottofeature). Ciò 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'apling. Solo dopo che l'utente ha deciso di usare l'appiglio deve essere presentato con un secondo livello di scelte, posizione di graffatura. Una gerarchia di funzionalità aggiunge la struttura aggiuntiva che rende possibile tale interfaccia utente. Print Schema Framework consente alle sottofeature di avere sottofeature figlio proprie, consentendo così un livello illimitato di annidamento.
Print Schema Framework consente inoltre di visualizzare gli elementi Option allo stesso livello delle sottofeature; ovvero, come elementi di pari livello all'interno dello stesso elemento Feature padre. In questo modo l'utente può prendere la decisione di alto livello (se usare l'apling) prima di effettuare le selezioni di subfeature. Per questo esempio l'elemento radice Feature, "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>