|
分類:[VB.NET/VB2005 以降]
VB2008のフォームアプリでWebBrowser上にHTML形式のドキュメントを表示しています。 また、WebBrowserのShowPrintDialogを使って、WebBrowser上の内容を印刷するようにしています。 ここで困ったことがあり、WebBrowserのテキストに文字色・背景色が設定されている場合 (例えば、SPANタグのstyle属性で文字色・背景色を指定)、印刷時にこの色指定が無視されてしまいます。 色々調べたところ、IEのオプション(インターネットオプション)で「背景の色とイメージを印刷する」に チェックをつけないとテキスト色が表示されないことが分かりました。
この「背景の色とイメージを印刷する」をVBプログラム側から一時的にチェックをつけるようにし、 印刷後にこの設定を元に戻すようなことをしたいのですが、可能でしょうか? よろしくお願いいたします。
|