Prefisso di ambito

Questo argomento non è corrente. Per le informazioni più aggiornate, vedere La specifica dello schema di stampa.

Un prefisso di ambito è un'etichetta testuale pre-accodata a una parola chiave dello schema per fornire un ambito contestuale. Ciò consente di specificare un contesto specifico e ben compreso per le parole chiave in modo predefinito. Funzionalità schema di stampa, ParameterDef, ParameterInit e ParameterRef e elementi della parola chiave proprietà a livello radice DEVONO avere uno dei prefissi di ambito seguenti: "Processo", "Documento" o "Pagina".

Interpretazione del prefisso di ambito con il contenuto PrintTicket

PrintTicket può essere suddiviso in tre livelli di contenuto che rappresentano il processo di alto livello, i documenti nel processo e le pagine in ogni documento. Questi livelli vengono classificati in base alla specificità; il livello di processo è più generale, quindi il livello di documento e quindi il livello di pagina è più specifico. Un processo è costituito da uno o più documenti e un documento è costituito da una o più pagine.

Prefisso a livello di processo

Un ticket a livello di processo contiene tutte le impostazioni di formattazione del processo destinate a essere applicate a un intero processo. Tutti gli elementi con prefissi di ambito di "Processo", "Documento" o "Pagina" sono consentiti in un ticket a livello di processo.

Le impostazioni "Document" e "Page" specificate in un ticket a livello di processo verranno applicate automaticamente ai ticket Document and Page Level.

Prefisso a livello di documento

Il ticket a livello di documento incorpora tutte le impostazioni di formattazione del processo destinate a essere applicate a uno o più documenti in un processo. Queste possono includere le impostazioni specificate in precedenza nel ticket Livello di processo. Solo gli elementi con prefisso di ambito "Document" o "Page" sono consentiti in un ticket a livello di documento.

Un ticket a livello di documento può contenere impostazioni con prefisso documento specificate in precedenza dal ticket a livello di processo.

Prefisso a livello di pagina

Il ticket livello pagina incorpora tutte le impostazioni di formattazione del processo destinate a essere applicate a una o più pagine a un processo (non limitato a un singolo documento). Queste possono includere le impostazioni specificate in precedenza nel ticket Processo o Livello documento. Solo gli elementi con prefissi di ambito di "Pagina" sono consentiti in un ticket a livello di pagina.

Un ticket a livello di pagina può contenere impostazioni con prefisso "Pagina" specificate in precedenza dal ticket a livello di processo e/o dal ticket a livello di documento.

Utilizzo del prefisso all'interno di un documento PrintTicket o Print Capabilities

I documenti PrintTicket e PrintCapabilities non devono contenere più parole chiave che differiscono solo nel prefisso di ambito. Ad esempio, un documento PrintCapabilities NON deve avere sia JobInputBin che PageInputBin specificato. Tuttavia, un documento delle funzionalità di stampa può avere sia JobDuplexAllDocumentsContiguously che DocumentDuplex specificato perché questi sono considerati funzionalità diverse, in quanto presentano un comportamento diverso. Questo esempio è anche true per un singolo PrintTicket.

Gestione dei conflitti del prefisso

Un conflitto di parole chiave tra le impostazioni è definito come lo stesso elemento schema di stampa a livello radice denotato dall'attributo XML "name", che viene visualizzato in più ticket di livello. Se non è presente alcun conflitto, un elemento con ambito prefisso può essere eseguito il push o ereditato da un ticket più generale a un ticket più specifico. Se si verifica un conflitto, l'impostazione del ticket più specifico ha la precedenza. Vale a dire, per ogni impostazione di pagina in un ticket a livello di pagina eseguire l'override delle impostazioni identiche per pagina in un ticket a livello di documento o processo. Analogamente, le impostazioni del documento nel ticket livello documento hanno la precedenza sulle impostazioni del documento nel ticket Livello di processo.

Specifica dello schema di stampa