Esempio di lettura, scrittura e firma di documenti XPS
Aggiornamento: novembre 2007
Nell'esempio XpsReadWriteSign viene illustrato come leggere, scrivere e firmare digitalmente un documento XML Paper Specification (XPS). Quando il programma viene avviato, viene visualizzato un menu "File" con le opzioni "New" e"Open". La selezione di "File | New" consentirà di aprire una finestra di dialogo "New XPS Document" in cui sarà possibile specificare il nome del nuovo documento XPS che si desidera creare e scrivere. Il contenuto predefinito viene fornito e utilizzato per creare un nuovo documento XPS. La selezione di "File | Open" determinerà la visualizzazione di una finestra di dialogo "Open" in cui sarà possibile scegliere un documento XPS esistente da aprire (è disponibile un documento XPS di esempio denominato ViewFixedDocumentSequence.xps). Dopo aver creato o aperto un documento XPS, il documento verrà visualizzato nel controllo DocumentViewer ospitato all'interno della finestra dell'applicazione principale. Quando si apre un documento XPS, l'opzione "File | Signatures" viene attivata consentendo all'utente di visualizzare le firme esistenti delle persone che hanno firmato il documento e di aggiungere firme aggiuntive personalizzate. Per firmare un documento XPS, è necessario che nel sistema sia installato un gestore di certificati X.509, ad esempio nel caso dell'utilizzo di una smart card. Se un gestore di certificati non è installato e in esecuzione, verrà visualizzato un messaggio di errore e il programma verrà chiuso.
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 dalla vfinestra di comando dell'ambiente di compilazione, eseguire il file EXE nella cartella Bin\Debug o Bin\Release contenuta sotto la cartella del codice sorgente dell'esempio.
Per eseguire l'esempio compilato con il debug in Visual Studio, premere F5.
Vedere anche
Attività
Esempio di creazione di documenti XPS
Esempio di salvataggio di documenti XPS
Esempio di scrittura di package