DOBON.NETプログラミング道掲示板

■35189 / 1階層)  VB.NetでVB6.0と同じFontを指定しても同様に印刷されない
□投稿者/ 魔界の仮面弁士 大御所(1465回)-(2022/10/21(Fri) 16:52:29)
  • アイコンNo35185に返信(ゆりりんさんの記事)
    > 少し右にずれてしまうし、Fontのサイズが微妙に違ってしまいます。
    もしかして、WinForms の Label コントロールで
    UseCompatibleTextRendering プロパティを
    True / False で切り替えた時と、同じようなズレ方ではないでしょうか。
    https://dobon.net/vb/dotnet/control/setcompatibletextrenderingdefault.html


    > どうしてVB6.0とVB.Netで違ってしまうのか、まったくわかりません。
    VB6 の方が「GDI」である印刷であるの対して
    Graphics.DrawString は「GDI+」という違いがありますね。
    TextRenderer.DrawText は「GDI」です。
    https://dobon.net/vb/dotnet/graphics/drawstring.html

    印刷結果を VB6 に合わせたいのであれば、TextOutW API を使って出力すれば
    同様の結果を得られるかと思います。
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←VB.NetでVB6.0と同じFontを指定しても同様に印刷されない /ゆりりん →Re[2]: VB.NetでVB6.0と同じFontを指定しても同様に印刷されない /ゆりりん
 
上記関連ツリー

Nomalアイコン VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / ゆりりん (22/10/21(Fri) 11:45) #35185
Nomalアイコン VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / 魔界の仮面弁士 (22/10/21(Fri) 16:52) #35189 ←Now
  └Nomalアイコン Re[2]: VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / ゆりりん (22/10/22(Sat) 00:32) #35193
    └Nomalアイコン Re[3]: VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / 魔界の仮面弁士 (22/10/24(Mon) 12:03) #35195
      └Nomalアイコン Re[4]: VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / ゆりりん (22/10/26(Wed) 13:45) #35200
        └Nomalアイコン Re[5]: VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / 魔界の仮面弁士 (22/10/26(Wed) 18:29) #35202
          ├Nomalアイコン Re[6]: VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / ゆりりん (22/10/28(Fri) 10:38) #35207
          └Nomalアイコン Re[6]: VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / ゆりりん (22/10/28(Fri) 16:49) #35212
            └Nomalアイコン Re[7]: VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / 魔界の仮面弁士 (22/10/28(Fri) 21:29) #35214
              └Nomalアイコン Re[8]: VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / ゆりりん (22/11/02(Wed) 11:23) #35215 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -