PDFViewer for WPF/Silverlight
手順 2: ページへのコンテンツの追加
PdfViewer for WPF/Silverlightの概要 > はじめに > クイックスタート > 手順 2: ページへのコンテンツの追加

前の手順では、WPF または Silverlight アプリケーションを作成し、プロジェクトに C1PdfViewer コントロールを追加しました。この手順では、C1PdfViewer コントロールに PDF コンテンツを追加します。必要に応じて、 PDF ファイルを使用し、PdfViewerコントロールにそのファイルを表示することができます。この手順では、C1XapOptimize.pdfファイルを使用しています。このファイルは、既定では、次の場所のインストールにインストールされます。

C:\Users\...\Documents\ComponentOne Samples\WPF\C1.WPF.PdfViewer\CS\PdfViewerSamples
  1. ソリューションエクスプローラーで、プロジェクト名を右クリックし、[追加][既存の項目]を選択します。

  2. [既存項目の追加]ダイアログボックスで、ControlExplorer サンプル内にある C1XapOptimizer.pdf ファイルを見つけます。必要に応じて、ファイルの種類ドロップダウンボックスで[すべてのファイル]を選択して、PDF ファイルを表示します。

    実行時に、必要に応じて別の PDF ファイルを使用することもできます。
  3. ソリューションエクスプローラーで、アプリケーションに追加したばかりの PDF ファイルをクリックします。[プロパティ]ウィンドウで、BuildAction プロパティを Resource に設定し、[出力ディレクトリにコピー]項目が[コピーしない]に設定されていることを確認します。

  4. ページを右クリックしてコードビューに切り替え、次の imports 文を追加します。

    コードのコピー
    Imports C1.WPF.PdfViewer
    
    コードのコピー
    using C1.WPF.PdfViewer;
    

    Silverlightの場合、次のimport文を使用します。

    Visual Basic - Imports C1.Silverlight.PdfViewer

    C# - using C1.Silverlight.PdfViewer

  5. PdfViewer コントロールに追加されたPDFファイルをロードするために、次のコードを追加します。

    コードのコピー
      Private Sub Window_Loaded(ByVal sender As System.Object, ByVal e As
    System.Windows.RoutedEventArgs) Handles MyBase.Loaded
        Dim resource = Application.GetResourceStream(New Uri
    ("QuickStart;component/C1XapOptimizer.pdf", UriKind.Relative))
    Me.C1PdfViewer1.LoadDocument(resource.Stream)
    End Sub
    
    コードのコピー
      private void Window_Loaded(object sender, RoutedEventArgs e) 
    {
        InitializeComponent();
        var resource = Application.GetResourceStream(new Uri
    ("QuickStart;component/C1XapOptimizer.pdf", UriKind.Relative));
        this.C1PdfViewer1.LoadDocument(resource.Stream);
    }
    

ここでアプリケーションを実行すると、C1PdfViewer コントロール内のコンテンツウィンドウにアプリケーションが表示されます。

 

 

この手順では、C1PdfViewer コントロールにコンテンツを追加しました。次の手順では、このコントロールで可能な実行時の操作をいくつか示します。