- PR -

bitmapオブジェクトを綺麗に印刷するには

1
投稿者投稿内容
未記入
常連さん
会議室デビュー日: 2004/05/17
投稿数: 28
投稿日時: 2008-12-15 15:21
いつもお世話になっております。

現在、チャートやグラフなどを印刷するシステムを開発中です。
チャートやグラフの描画処理は、画面に出力する処理を使いまわしているため、
一旦画面と同じサイズのbitmapオブジェクトに出力し、それを帳票に張り付けています。

そうすると、画面には奇麗にでていたのがプリンタに出すとボヤケタ感じになります。たぶん画面のdpiとプリンタのdpiが違うからだとは思いますが、
bitmapオブジェクトを6倍程度の大きさにすると、印刷はきれいになります。
ただそれだとアプリケーション内部でout of memoryで落ちる場合があります。
(bitmapのサイズが大きすぎるため)
何か良い解決方法はないでしょうか?

環境:
windowsXP(.NET Framework 3.5), C#
ActiveReport3.0J

よろしくお願いします。

Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2008-12-15 19:18
PageUnit を、解像度に依存しない値にすると、出力先の解像度を変更して作成し直せば綺麗なイメージを作成出来ます。
1

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