ActiveReports for .NET 18.0J
カスタムリソースロケータ サンプル
ActiveReportsユーザーガイド > サンプルとチュートリアル > サンプル > Samples > Advancedのサンプル > ページレポート/RDLレポートのサンプル > カスタムリソースロケータ サンプル

本サンプルでは、リソースロケータをカスタマイズして、[マイピクチャ]ディレクトリから画像ファイルを読み込む方法を紹介します。

メモ: このサンプルではページレポートを使用していますが、RDLレポートを使用した場合も同様の実装が可能です。

フォルダ

Visual Basic.NET

<User Folder>\ActiveReportsNET18\Samples\Advanced\PageAndRDL\CustomResourceLocator\VB.NET

C#

<User Folder>\ActiveReportsNET18\Samples\Advanced\PageAndRDL\CustomResourceLocator\C#

実行時の機能

サンプルを実行すると、[マイピクチャ]ディレクトリから画像ファイルを抽出してフォーム上に表示します。次に、任意の画像を選択して[レポートの表示]ボタンをクリックすると、選択した画像を含むレポートが表示されます。
注意:このサンプルを正しく動作させるには、[マイピクチャ]ディレクトリに画像ファイルが含まれている必要があります。

プロジェクトの構造

DemoReport.rdlxレポート

メインフォーム下部にある[レポートの表示]ボタンをクリックした際に、選択した画像を使用してレポートを作成します。

MainFormフォーム

メインフォームです。[マイピクチャ]ディレクトリにある画像ファイルをリスト表示します。

MyPicturesLocatorクラス

ResourceLocatorをカスタマイズして、[マイピクチャ]ディレクトリ内のリソースを検索します。

PreviewFormフォーム

選択した画像を使用してレポートを作成しビューワに表示します。

関連トピック