前の手順では、新しい UWP スタイルのプロジェクトを作成し、アプリケーションに1つの C1PDFViewer コントロールを追加しました。この手順では、引き続き、PDF ドキュメントをアプリケーションに追加し、PDF ファイルを表示するためのコードをC1PdfViewer コントロールに追加します。
次の手順を実行します。
Visual Basic でコードを書く場合
Visual Basic |
コードのコピー
|
---|---|
Imports C1.Xaml.PdfViewer
|
C# でコードを書く場合
C# |
コードのコピー
|
---|---|
using C1.Xaml.PdfViewer;
|
Visual Basic でコードを書く場合
Visual Basic |
コードのコピー
|
---|---|
Public Sub New() Me.InitializeComponent() Dim asm As Assembly = GetType(MainPage).GetTypeInfo().Assembly Dim stream As Stream stream = asm.GetManifestResourceStream("PdfViewerSamples.C1XapOptimizer.pdf") pdfViewer.LoadDocument(stream) End Sub |
C# でコードを書く場合
C# |
コードのコピー
|
---|---|
public MainPage() { this.InitializeComponent(); Assembly asm = typeof(MainPage).GetTypeInfo().Assembly; Stream stream = asm.GetManifestResourceStream("PdfViewerSamples.C1XapOptimizer.pdf"); pdfViewer.LoadDocument(stream); } |
Visual Basic でコードを書く場合
Visual Basic |
コードのコピー
|
---|---|
Private Async Sub btnLoad_Click(sender As Object, e As Windows.UI.Xaml.RoutedEventArgs) Dim openPicker As New FileOpenPicker() openPicker.FileTypeFilter.Add(".pdf") Dim file As StorageFile = Await openPicker.PickSingleFileAsync() If file IsNot Nothing Then Dim stream As System.IO.Stream = Await file.OpenStreamForReadAsync() pdfViewer.LoadDocument(stream) End If End Sub |
C# でコードを書く場合
C# |
コードのコピー
|
---|---|
private async void btnLoad_Click(object sender, Windows.UI.Xaml.RoutedEventArgse) { FileOpenPicker openPicker = new FileOpenPicker(); openPicker.FileTypeFilter.Add(".pdf"); StorageFile file = await openPicker.PickSingleFileAsync(); if (file != null) { Stream stream = await file.OpenStreamForReadAsync(); pdfViewer.LoadDocument(stream); } } |
この手順では、アプリケーションにコードを追加しました。次の手順では、アプリケーションを実行し、実行時の操作を確認します。