パラメータ化されたデータに基づいて独自のカスタム グラフィックを作成し、それをサブレポートに生成したいと考えています。レポートに ActiveReports.Picture 要素を配置しました。次に、System.Drawing.Graphics オブジェクトを使用してメモリ内に画像を描画し、それを Picture コントロールの Image プロパティに設定しました。これは問題なく動作しますが、pdfExport1.ImageQuality を最高に設定した後でも、生成された PDF の画像はぼやけています。
ActiveReports ドキュメント キャンバスに直接描画する方がよいと思いますが、それを機能させる方法がわかりません。そこにあるすべての例は、同じ基本的な例を示しています。
http://www.datadynamics.com/Help/ActiveReports6/topic2107.html
問題は、例が文脈から外れていることです。このコードを実行する場所がわかりません。サブレポート内?呼び出しレポートで?レポート全体を大きくしますか? レポートで試してみたところ、Pages プロパティにはページがありませんでした (インデックスが範囲外のエラーを取得しました)。そのため、間違ったイベントで実行している可能性があります。
明確にするために、これはデータ主導のレポートではありません。パラメータを介して必要なすべてのデータを取得します。DB アクセスは必要ありません。
ありがとう。