tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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 のフォントをサポートしていないのかな。?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。