タイトル : Re: Vistaでのアンダーラインの印刷 投稿日 : 2008/05/17(Sat) 15:39 投稿者 : 花ちゃん
> Printer.FontUnderLine = True 本当ですね。初めて知りました。 ちょっと試しただけで、詳しくは解りませんが、Vista に入っているフォントを プリンターオブジェクトがサポートしていないみたいですね。 (従って、API 関数を使って印刷しても同じく印刷されません) 縦書きフォントや他の市販のフォントでは、アンダーラインも取り消し線も印刷 されます。(API を使用しなくても普通の状態で) (Vista の MS ゴシック等ではだめです。 お試し下さい) サポート技術情報も検索して見たのですが、見つかりませんね。 下記当たりが影響しているとは思うのだけど。 http://www.atmarkit.co.jp/news/200605/17/vista.html RichTextBox1.SelPrint (.hdc) でなら、印刷できるのでやはり、プリンターオブジェクト が JIS2004 のフォントをサポートしていないのかな。? |