Condividi tramite


Esempio di salvataggio di documenti XPS

Aggiornamento: novembre 2007

XpsSave illustra come scrivere un documento XML Paper Specification (XPS) in un file in modalità sincrona o asincrona. Quando viene eseguito l'esempio, viene visualizzata una classe ComboBox con selezione del contenuto che consente all'utente di scegliere uno dei cinque tipi di contenuto predefiniti, ovvero a elemento visivo singolo, a più elementi visivi, documento dinamico, documento statico singolo o documento statico multiplo. Il contenuto selezionato viene visualizzato in un controllo DocumentViewer che si trova nel riquadro destro della finestra dell'applicazione. Dopo aver selezionato il contenuto, vengono attivati due pulsanti di salvataggio: "Save - Synchronous" e "Save - Asynchronous". Fare clic su uno dei due pulsanti per aprire la finestra di dialogo "Salva con nome..." tramite la quale è possibile avviare la scrittura del documento XML Paper Specification (XPS) in un file specificato.   

Il pulsante "Save - Synchronous" consente di eseguire le operazioni di base per la scrittura di un documento XPS. Durante la scrittura sincrona, l'interfaccia utente rimane in attesa fino al completamento dell'output. L'attesa del completamento della scrittura potrebbe risultare appropriata in caso di documenti di piccole dimensioni e tempi di stampa rapidi, ma non è in genere consigliabile poiché il salvataggio di documenti di grandi dimensioni potrebbe richiedere tempi relativamente lunghi.

Il pulsante " Save - Asynchronous" consente all'interfaccia utente di rimanere in esecuzione durante l'operazione di scrittura XPS. L'utilizzo del salvataggio asincrono richiede l'impostazione di una piccola quantità di codice aggiuntivo, ma rappresenta la procedura consigliata per la gestione di un'interfaccia utente reattiva.

Nell'esempio viene illustrata una funzionalità specifica di Windows Presentation Foundation (WPF) e non vengono pertanto seguite le procedure consigliate per lo sviluppo di applicazioni. Per una descrizione completa delle procedure consigliate per lo sviluppo di applicazioni Windows Presentation Foundation (WPF) e Microsoft .NET Framework, fare riferimento ai seguenti argomenti in base alle esigenze:

Accesso facilitato - Procedure consigliate per l'accesso facilitato

Sicurezza - Sicurezza di Windows Presentation Foundation

Localizzazione - Cenni preliminari sulla globalizzazione e localizzazione WPF

Download sample

Compilazione dell'esempio

  • Installare Windows Software Development Kit (SDK) e aprire la finestra di comando dell'ambiente di compilazione. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi, Microsoft Windows SDK, quindi fare clic su CMD Shell.

  • Scaricare l'esempio nel disco rigido locale, in genere dalla documentazione SDK.

  • Per generare l'esempio dalla finestra di comando dell'ambiente di compilazione , passare alla directory di origine dell'esempio. Al prompt dei comandi digitare MSBUILD.

  • Per compilare l'esempio in Microsoft Visual Studio, caricare il file della soluzione o del progetto dell'esempio e premere CTRL+MAIUSC+B.

Esecuzione dell'esempio

  • Per eseguire l'esempio compilato con il debug in Visual Studio, premere F5.

  • Per eseguire l'esempio da una finestra di comando shell CMD, eseguire il file con estensione exe disponibile nella cartella di origine dell'esempio.

Vedere anche

Attività

Esempio di creazione di documenti XPS

Stampa di documenti XPS

Esempio di lettura, scrittura e firma di documenti XPS

Esempio di lettura di package

Esempio di scrittura di package

Concetti

Documenti di Windows Presentation Foundation

Serializzazione e archiviazione di documenti