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
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
Esempio di lettura, scrittura e firma di documenti XPS
Esempio di scrittura di package