Un'alternativa ai PDF: i documenti XPS

4 pagine in totale: <<Indietro 1 [2] 3 4 Avanti >>

Una FixedDocumentSequence non è altro che un file XML contenente la lista dei documenti:

<FixedDocumentSequence xmlns="http://schemas.microsoft.com/xps/2005/06">
    <DocumentReference Source="/Documents/1/FixedDocument.fdoc"/>
</FixedDocumentSequence>

Allo stesso modo ogni FixedDocument contiene la lista delle pagine:

<FixedDocument xmlns="http://schemas.microsoft.com/xps/2005/06">
    <PageContent Source="/Documents/1/Pages/1.fpage"/>
</FixedDocument>

Ogni pagina contiene poi il markup con il testo e le immagini:

<FixedPage Width="793.76" Height="1122.56" xmlns="http://schemas.microsoft.com/xps/2005/06" xml:lang="und">
    ...
</FixedPage>

Ogni riferimento alle risorse è relativo al pacchetto e mediante il file [Content_Types].xml è presente una mappatura fra estensione e content type:

<Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types">
    <Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml"/>
    <Default Extension="fdseq" ContentType="application/vnd.ms-package.xps-fixeddocumentsequence+xml"/>
    <Default Extension="xml" ContentType="application/vnd.ms-printing.printticket+xml"/>
    <Default Extension="JPG" ContentType="image/jpeg"/>
    ...
</Types>

Visualizzazione e stampa dei documenti XPS

La visualizzazione e la stampa di documenti XPS richiede l'installazione del Microsoft XML Paper Specification Essentials Pack.Il pacchetto include un viewer che si integra in Internet Explorer, un driver di stampa per la generazione di file XPS e fornisce le implementazioni delle interfacce IFilter e IPreview. Questi permettono ai motori di indicizzazione come MSN Desktop Search e Google Desktop ti ricercare anche all'interno dei documenti XPS e di avere la shell integrata con la possibilità di avere anteprime dei file. Il pacchetto è installabile su sistemi Windows 2000, Windows XP SP2 e Windows 2003, mentre non è indispensabile installarlo su Windows Vista, poiché XPS è parte integrante del sistema operativo.
Il viewer è al momento della stesura dell'articolo piuttosto semplice e include la possibilità di fare ricerche, di gestire lo zoom, di sfogliare le pagine.

Viewer XPS

Tramite il viewer è inoltre possibile gestire, vedere e verificare le firme digitali apportate al documento con certificati X509.

Gestione firme digitali XPS

In Windows Vista l'integrazione di XPS è ancora più forte poiché l'intera infrastruttura di stampa include un nuovo XPS Print Path nello spool in unione al vecchio GDI Print Path. I due mondi convivono tramite due convertitori che permettono di generare un XPS da GDI e viceversa e ciò che contraddistigue questo nuovo modello è il fatto che il documento passa direttamente al nuovo XPS Print Driver (XPSDrv), a differenza della vecchia infrastruttura, che fa uso di EMF come formato intermediario.
Questo cambiamento è importante perché da una parte permette agli sviluppatori di usare XPS e i suoi strumenti per effetuare una stampa e dall'altra ai produttori di device di creare stampanti in grado di comprendere nativamente questo formato. I vantaggi che se ne traggono dall'uso sono notevoli perché ci è offerto un vero WYSIWYG di stampa e un supporto nativo ai 32 bit per canale, al sistema di colori CMYK, ai named-colors, ai gradienti e alle trasparenze, mancante al postscript odierno.

4 pagine in totale: <<Indietro 1 [2] 3 4 Avanti >>

Contenuti dell'articolo

Commenti
Dai un voto a questo articolo, ci aiuterà a migliorare il nostro sito (1 è il voto minimo, 5 il massimo).

Per procedere al rating dell'articolo devi essere autenticato.

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.



TUTORIALS


IN EVIDENZA
MISC