- PR -

アクティブレポートのイメージ出力

1
投稿者投稿内容
イオン
ベテラン
会議室デビュー日: 2005/10/18
投稿数: 81
投稿日時: 2007-06-21 12:41
お世話になります。
環境はASP.NET 2003、アクティブレポートJ1.0SP4で、PDF出力で表示しています。

実現したい機能はデータにファイル名を持たせ、
PDF作成時にそのファイル名と相対パスからイメージファイルを
各ページ毎に切り替えて表示をしたいのですが。。
何かよい方法ご存知のかたいましたら教えてください。


じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-06-21 14:48
引用:

イオンさんの書き込み (2007-06-21 12:41) より:

実現したい機能はデータにファイル名を持たせ、PDF作成時にそのファイル名と相対パスからイメージファイルを各ページ毎に切り替えて表示をしたいのですが。。
何かよい方法ご存知のかたいましたら教えてください。


System.Drawing.Image クラスから Picture オブジェクトに動的に画像を読み込むことができます。(または Graphics から Draw した画像でも可能) 詳しくは製品のリファレンス、よくある質問/レイアウト/画像を動的に読み込むあたりをご覧になると良いでしょう。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
イオン
ベテラン
会議室デビュー日: 2005/10/18
投稿数: 81
投稿日時: 2007-06-21 15:28
ありがとうございます。
参考になりました。
ここでまた一つ問題がありまして。
FromFileで指定した画像ファイルが無い場合はエラーとなってしまいます。
ファイルの存在チェックをすれば済む話なのですがレコードの件数が件数なので、
できれば避けたいチェックです。
やはりチェックするしかないのでしょうか・・
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2007-06-21 15:40
引用:

イオンさんの書き込み (2007-06-21 15:28) より:

FromFileで指定した画像ファイルが無い場合はエラーとなってしまいます。
ファイルの存在チェックをすれば済む話なのですがレコードの件数が件数なので、
できれば避けたいチェックです。
やはりチェックするしかないのでしょうか・・


何をそこまでご心配されているのかわかりませんが、Exists メソッドのコストなど FromFile メソッドに比べれば大したありません。FromFile メソッドも含めて処理コストを気にしているのであれば、外部ファイルから読み出すという仕様がそもそもの誤りということになります。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
イオン
ベテラン
会議室デビュー日: 2005/10/18
投稿数: 81
投稿日時: 2007-06-21 15:56
レスありがとうございます。
確かにその通りですね。。
すいませんでした。教えて頂き有難うございました。
1

スキルアップ/キャリアアップ(JOB@IT)