帳票レポートで印影の画像を透過で出力しないといけなくなった。
透過画像を作成し、pictureboxに画像を設定し、PDFで確認すると透過されていない。
調査すると、透過できないとのこと。やばーい。
以下GrapeCityのナレッジベースから引用。
-----------------
GIF/PNG画像やチャートコントロールに含まれる透過要素を、透過として出力できるのは、WindowsアプリケーションのViewer上でレポートを表示(印刷)する場合と、Document.Printメソッドで直接印刷する場合のみとなります。
上記以外の形式、たとえばWebアプリケーションで、PDF、HTML、RDF(ActiveXビューワ)等の形式で、透過画像を含むレポートを出力する場合、画像はそのまま出力される訳ではなく、別の形式(JPEG等)に変換されます。その際、透過要素は別の色に変換されるため、透過にはなりません。あらかじめご注意ください。
-----------------
色々、試すとVB(.net 2003)上のPictureboxのバックカラーをTransparentに変更すると何故かうまくいった。