Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Im Beispiel für die Dokumentstruktur wird der Unterschied zwischen einem XPS-Dokument mit und einem Dokument ohne Struktur veranschaulicht. Außerdem wird gezeigt, wie einem XPS-Dokument ohne Struktur eine Dokumentstruktur hinzugefügt wird. Im Beispiel werden zwei XPS-Beispieldokumente bereitgestellt: "Spec_withoutStructure.xps" und "Spec_withStructure.xps". Bei der Anzeige in einem DocumentViewer-Steuerelement stellen beide XPS-Dateien dasselbe visuelle Layout sowie dieselbe Qualität und Druckausgabe bereit. Beide Dokumente entsprechen vollständig der XML Paper Specification (XPS). Die Vorgänge Ausschneiden und Einfügen sind jedoch bei jedem Dokument unterschiedlich. Erstellen Sie das Beispiel, und führen Sie die folgenden Schritte aus:
Klicken Sie auf File | Open..., wählen Sie die Datei "Spec_withoutStructure.xps" aus, und klicken Sie dann auf OK. Wählen Sie im Dokument "Spec_withoutStructure", das im DocumentViewer-Steuerelement angezeigt wird, einen Teil von Tabelle 1-1 aus, und fügen Sie diesen in ein leeres Word- oder WordPad-Dokument ein. Beachten Sie, dass ein XPS-Dokument ohne Strukturelemente nicht als formatierte Tabelle, sondern als Nur-Text eingefügt wird.
Klicken Sie auf File | Open..., und wählen Sie "Spec_withStructure.xps" aus. Wählen Sie einen Teil von Tabelle 1-1 aus, und fügen Sie diesen in das Word- bzw. WordPad-Dokument ein. Beachten Sie, dass bei einem XPS-Dokument mit Strukturelementen Rich Text verwendet wird, um die Auswahl als formatierte Tabellenelemente einzufügen.
Klicken Sie anschließend auf File | Add Structure.... Durch den Prozess zum Hinzufügen einer Struktur wird "Spec_withoutStructure.xps" in eine neue Datei kopiert. Dann werden dem neuen Dokument die beiden in "FixedPage1_structure.xaml" und "FixedPage2_structure.xaml" enthaltenen Strukturelemente hinzugefügt. Das resultierende neue XPS-Dokument ist äquivalent zu "Spec_withStructure.xps".
Klicken Sie auf File | Open..., und legen Sie Files of Type auf "All" fest, um eine der XAML-Ressourcendateien für die Dokumentstruktur anzuzeigen
Das Beispiel für die Dokumentstruktur enthält außerdem zwei Unterordner: "Spec_withoutStructure-xps" und "Spec_withStructure-xps". In jedem dieser Ordner ist die entpackte* Version der Dateien "Spec_withoutStructure-xps" und "Spec_withStructure-xps" enthalten.
*Hinweis – Um den Inhalt eines XPS-Dokuments zu überprüfen, ändern Sie die Dateierweiterung vorübergehend in ".zip", und öffnen Sie dann die resultierende ZIP-Datei.
In diesem Beispiel soll nur ein bestimmtes Feature des Windows Presentation Foundation (WPF) veranschaulicht werden, daher werden die für die Anwendungsentwicklung bewährten Methoden nicht befolgt. Ausführliche Informationen über empfohlene Vorgehensweisen bei der Anwendungsentwicklung für WPF und Microsoft .NET Framework finden Sie unter folgenden Themen:
Eingabehilfen – Bewährte Methoden für Eingabehilfen
Sicherheit – Windows Presentation Foundation-Sicherheit
Lokalisierung – Übersicht über WPF-Globalisierung und -Lokalisierung
Erstellen des Beispiels
Installieren Sie das Windows Software Development Kit (SDK) und öffnen Sie dessen Buildumgebungs-Befehlsfenster. Zeigen Sie im Startmenü auf Alle Programme und Microsoft Windows SDK, und klicken Sie dann auf CMD Shell.
Laden Sie das Beispiel, normalerweise aus der Software Development Kit (SDK)-Dokumentation, auf Ihre Festplatte herunter.
Um das Beispiel über das Buildumgebungs-Befehlsfenster zu erstellen, wechseln Sie zum Quellverzeichnis des Beispiels. Geben Sie an der Eingabeaufforderung MSBUILD ein.
Um das Beispiel mit in Microsoft Visual Studio zu erstellen, laden Sie die Projektmappe oder Projektdatei des Beispiels, und drücken Sie STRG+UMSCHALT+B.
Ausführen des Beispiels
Um das kompilierte Beispiel über das Buildumgebungs-Befehlsfenster auszuführen, führen Sie die EXE-Datei aus dem Ordner Bin\Debug oder Bin\Release, die unter dem Quellcodeordner des Beispiels enthalten sind, aus.
Um das kompilierte Beispiel in Visual Studio mit Debuggen auszuführen, drücken Sie F5.
Siehe auch
Aufgaben
Beispiel zum Erstellen eines XPS-Dokuments