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

■35195 / 3階層)  VB.NetでVB6.0と同じFontを指定しても同様に印刷されない
□投稿者/ 魔界の仮面弁士 大御所(1466回)-(2022/10/24(Mon) 12:03:00)
  • アイコンNo35193に返信(ゆりりんさんの記事)
    >>VB6 の方が「GDI」である印刷であるの対して
    >>Graphics.DrawString は「GDI+」という違いがありますね。
    >>TextRenderer.DrawText は「GDI」です。
    ただし TextRenderer.DrawText は画面描画を目的としたものであり、
    印刷に適したものではありません。

    > QRコードやBCDの印刷に、TextOutW API を使用しています。
    > こちらは、きちんと指定した座標に印刷できています。
    逆に VB6 や VBA 側で GDI+ を使いたい場合は、Declare ステートメントで
    GdiPlus.dll のもつ API 群を呼び出す形になりますね。
    GdipDrawImageRectI API とか、GdipDrawString API とか。

    今回は VB6 開発をするわけでも無いので、蛇足だとは思いますが。
    http://tanlab.blog.fc2.com/blog-entry-34.html

    https://learn.microsoft.com/en-us/windows/win32/gdiplus/-gdiplus-graphics-flat
    https://learn.microsoft.com/en-us/windows/win32/gdiplus/-gdiplus-text-flat
    https://learn.microsoft.com/en-us/windows/win32/gdiplus/-gdiplus-flatapi-flat
違反を報告
削除キー/

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

Nomalアイコン VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / ゆりりん (22/10/21(Fri) 11:45) #35185
Nomalアイコン Re[1]: VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / 魔界の仮面弁士 (22/10/21(Fri) 16:52) #35189
  └Nomalアイコン Re[2]: VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / ゆりりん (22/10/22(Sat) 00:32) #35193
    └Nomalアイコン VB.NetでVB6.0と同じFontを指定しても同様に印刷されない / 魔界の仮面弁士 (22/10/24(Mon) 12:03) #35195 ←Now
      └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 -