[]-35185/親
VB.NetでVB6.0と同じFontを指定しても同様に印刷されない
ゆりりん

環境/言語:[環境(Windows10 64bit)、使用言語(VB.net2017)、.NET Framework 4.6.1 ] 
分類:[.NET] 

いつも参照させていただいています。

現在、VB6.0で書かれた印刷プログラムをVB.Netに移行しています。
その中で、VB6.0と全く同じ座標とFont種類・サイズを指定しても、
VB.Netで印刷すると、少し右にずれてしまうし、Fontのサイズが微妙に違ってしまいます。
Fontの高さは同じようなのですが、文字と文字の隙間が微妙に違うようで、長い文字列を印刷すると、印刷された文字の長さがVB.Netの方が長くなってしまうのです。
座標系はどちらも、ミリメートルを指定しています。
VB.Netで印刷された文字列の前に空白が付くことは、下記のサイトを参照して分かったので、ずれる分を引いた座標を指定したら、右にずれる件は解決したのですが、同じFontを指定しても違ってしまう件が解決できません。
同じプリンタとプリンタドライバを使用しているのに、どうしてVB6.0とVB.Netで違ってしまうのか、まったくわかりません。

・使用しているプリンタ ラベルプリンタ SATO CL4NX-J 609dpi
・プリンタ解像度 609dpi 24dot/mm

続き

10/21 11:45
[|]
レスを書く
1番最初のレス
|次レス5>
レス古い順
▽レス(9)1-5
No35215
Re[8]: VB.NetでVB6.0と同じFont..

ゆりりん
(11/02 11:23)
No35214
Re[7]: VB.NetでVB6.0と同じFont..

魔界の仮面弁士
(10/28 21:29)
No35212
Re[6]: VB.NetでVB6.0と同じFont..

ゆりりん
(10/28 16:49)
No35207
Re[6]: VB.NetでVB6.0と同じFont..

ゆりりん
(10/28 10:38)
No35202
Re[5]: VB.NetでVB6.0と同じFont..

魔界の仮面弁士
(10/26 18:29)
|次レス5>
Child K-Tai