Condividi tramite


Esempio di struttura di documento

Aggiornamento: novembre 2007

Nell'esempio di struttura di documento viene illustrata la differenza tra un documento XPS con e senza struttura e viene mostrato come aggiungere una struttura di documento a un documento XPS che non dispone di una struttura. Vengono forniti due documenti XPS di esempio, ovvero "Spec_withoutStructure.xps" e "Spec_withStructure.xps". Quando vengono visualizzati in un controllo DocumentViewer, entrambi i file XPS forniscono lo stesso layout visivo, la stessa qualità e lo stesso output di stampa. Entrambi i documenti sono totalmente conformi alla specifica XPS (XML Paper Specification) aperta. Le operazioni di taglia e incolla per ogni documento sono tuttavia piuttosto diverse. Compilare l'esempio ed eseguire le operazioni seguenti:

  1. Fare clic su File | Open, selezionare il file "Spec_withoutStructure.xp"s e quindi fare clic su OK. All'interno del documento "Spec_withoutStructure" visualizzato nel controllo DocumentViewer selezionare una parte della tabella 1-1 e incollarla in un documento di Word o WordPad vuoto. Si noti che un documento XPS senza elementi di struttura viene incollato come testo normale anziché come tabella formattata.

  2. Fare clic su File | Open e selezionare "Spec_withStructure.xps". Selezionare una parte della tabella 1-1 e incollarla in un documento di Word o WordPad. Si noti che un documento XPS con elementi di struttura utilizza testo RTF per incollare la selezione come elementi di tabella ai quali è applicato uno stile.

  3. Fare quindi clic su File | Add Structure. Il processo di aggiunta della struttura determina la copia del file "Spec_withoutStructure.xps" in un nuovo file e l'aggiunta a livello di codice dei due elementi di struttura contenuti nei file "FixedPage1_structure.xaml" e "FixedPage2_structure.xaml al nuovo documento. Il nuovo documento XPS risultante equivale al file "Spec_withStructure.xps".

  4. Fare clic su File | Open e impostare Files of Type su "All" per selezionare uno dei file di risorse della struttura di documento xaml da visualizzare.

Nell'esempio di struttura di documento sono inoltre incluse due sottocartelle, ovvero "Spec_withoutStructure-xps" e "Spec_withStructure-xps". Ogni cartella contiene la versione decompressa* dei file "Spec_withoutStructure-xps" e "Spec_withStructure-xps".

*Nota - Per esaminare il contenuto di un documento XPS, modificare temporaneamente l'estensione di file in zip e quindi aprire il file zip risultante.

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 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 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

Riferimenti

DocumentViewer

Altre risorse

Esempi XPS

XML Paper Specification (XPS)