crystal Report初心者です。宜しくお願いします。
<<やりたいこと>>
・crystal Reportを使って、1ページ毎に会員プロフィール(顔画像含む)を出力したい。
・顔画像(BlobFieldObject)は、各画像毎に縦横サイズが異なるため、所定のサイズ内に収まるように、拡大・縮小処理を行いたい。
・複数会員分(複数枚)を同時に印刷したい。
<<やってみたこと>>
http://blog701.seesaa.net/article/98702055.html
を参考に
BlobFieldObject pic = (BlobFieldObject)_rpt.ReportDefinition.ReportObjects["ImageByte1"];
pic.Width = xxx;
pic.Height = xxx;
で、画像オブジェクトの、Width, Heightを変更できることは分かったのですが、この場合、各会員毎(各ページ毎)に、画像サイズが変更されません。
つまり、
会員1の顔画像:300ピクセル×150ピクセル
会員2の顔画像:100ピクセル×250ピクセル
のような場合、会員1の顔画像にあわせることはできたのですが、会員2の顔画像は、会員1の顔画像と同じサイズで表示されてしまいます。(つまり、会員2の顔画像は、横に不自然に拡大されてしまう)
複数枚印刷時に、各ページ毎(会員毎)に、
会員1のときには、顔画像サイズは縦:xxx、横:yyy
会員2のときには、顔画像サイズは縦:zzz、横:nnn
で表示させたいのです。
ご指導の程、宜しくお願いします。
<<前提>>
・開発環境:VisualStudio2008(C#)
・クリスタルレポート:Crystal Reports Basic for Visual Studio 2008