- 660 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 19:33:22 ]
- VS2008のC#でプログラムを組んでいます。
たくさんの線や長方形、円をアルファ値30%ぐらいで重ね合わせて描画しています。 これを印刷しようとして躓いてしまいました。 プリンタへは、きれいに印刷できました。でも、プリンタドライバ型のPDF出力を行うと、 不完全なディザみたいになってしまいます。どうも、PDF自体が半透明な描画ができないようです。 それで、いったんBitmapに描画してから、プリンタに転送しようとしました。 サイズが小さいときにはこれでPDF出力もうまくいったのですが、A3サイズになると、プリンタの 解像度と用紙サイズでBitmapを作成しようとした時点でエラーになってしまいました。 縦横のピクセルサイズが大きすぎるのだと思います。 こんなときはどうすればいいのでしょうか。やっぱりバンディングみたいにすこしずつ処理でしょうか。
|

|