投稿日 | : 2003/07/31(Thu) 13:39 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re^5: printer.lineで縦線だけが出力されない |
Line の単位は文字単位の長さで指定されているかと思います。
私のサンプルでは Private Sub Locate(X As Long, Y As Long, myStr As String) を
呼んでから罫線を引いておりますので、Printer.ScaleMode = vbCharacters に設定されて
いるので問題ないのですが、貴方のサンプルでは、最初 Twip 単位で罫線が引かれ、上記関数
を実行後はキャラクター単位に変更されるから、そのような現象がおきます。
フォントの指定の後にでも Printer.ScaleMode = vbCharacters を追加して見て下さい。
又、フォントサイズは3の倍数のフォントサイズを使用するようにして下さい。