DocumentViewer XPS のサンプル

更新 : 2007 年 11 月

DocViewerXPS サンプルでは、DocumentViewer コントロールで XML Paper Specification (XPS) ドキュメントを読み取り表示する方法を示します。

サンプルを実行すると、[ファイル] メニューの [開く] オプションを持つメニュー バーが表示されます。[Open] をクリックすると、[File Open] ダイアログ ボックスが表示され、ユーザーは開く XpsDocument ファイル (サンプルの XML Paper Specification (XPS) ドキュメント ファイルが提供されています) を参照して選択できます。ドキュメントが開くと、そのコンテンツは、メイン アプリケーション ウィンドウ内の DocumentViewer コントロールに表示されます。

DocViewerXPS サンプルのソース コードは、次の 4 つのファイルで構成されます。

  • App.xaml - アプリケーション用の XAML リソース (このサンプルにはありません)

  • App.xaml.cs - アプリケーション ウィンドウの作成および表示用の分離コード

  • Window1.xaml - アプリケーション ウィンドウの要素 (メイン メニュー、メニュー コマンド、DocumentViewer コントロール) を定義する XAML 宣言

  • Window1.xaml.cs - メイン メニューのコマンドのユーザー インターフェイスをサポートする分離コード

プロジェクト ファイルおよびサンプルの XPS ドキュメントも提供されます。XPS ドキュメント、およびその中に含まれるファイルのコンテンツを確認するには、単純にこのドキュメント ファイルの拡張子を .xps から .zip に変更し、Zip ユーティリティを使用してそのファイルを開きます。

このサンプルでは、Windows Presentation Foundation (WPF) の特定の機能を示します。そのため、アプリケーションの開発ベスト プラクティスに従っていません。WPF と Microsoft .NET Framework のアプリケーション開発ベスト プラクティスの包括的な説明については、適宜、次のトピックを参照してください。

ユーザー補助 - 「ユーザー補助のベスト プラクティス

セキュリティ - 「Windows Presentation Foundation のセキュリティ

ローカリゼーション - 「WPF のグローバリゼーションおよびローカリゼーションの概要

Download sample

サンプルのビルド

  • Windows ソフトウェア開発キット (SDK) をインストールして、そのビルド環境のコマンド ウィンドウを開きます。[スタート] メニューの [すべてのプログラム]、[Microsoft Windows SDK] の順にポイントし、[CMD シェル] をクリックします。

  • サンプルをハード ディスク ドライブにダウンロードします。通常は、ソフトウェア開発キット (SDK) のドキュメントからダウンロードします。

  • ビルド環境のコマンド ウィンドウからサンプルをビルドするには、サンプルのソース ディレクトリに移動します。コマンド プロンプトで「MSBUILD」と入力します。

  • Microsoft Visual Studio でサンプルをビルドするには、サンプル ソリューションかプロジェクト ファイルを読み込んで、Ctrl キーと Shift キーを押しながら B キーを押します。

サンプルの実行

  • コンパイルしたサンプルを Visual Studio でデバッグしながら実行するには、F5 キーを押します。

  • このサンプルを CMD シェル コマンド ウィンドウから実行するには、サンプルのソース フォルダに置かれている .exe ファイルを実行します。

参照

処理手順

注釈 XML ストアを持つ DocumentViewer のサンプル

注釈 XPS ストアを持つ DocumentViewer のサンプル

XPS ドキュメントの作成のサンプル

XPS ドキュメントの保存のサンプル

XPS ドキュメントの印刷

概念

Windows Presentation Foundation のドキュメント