これを使用して、テキストをラベルプリンターに印刷しています。
Private Sub PrintTextControl_PrintPage(
ByVal sender As System.Object,
ByVal e As System.Drawing.Printing.PrintPageEventArgs)
Handles PrintTextControl.PrintPage
'.....
e.Graphics.DrawString("Hello World", font1, Brushes.Black, x, y, strFormat)
'.....
End Sub
標準フォントがラベルプリンター用に非常に幅が広く、「Arial Narrow」であっても、これはうまく機能します。
Arial/Sanserif スタイルのフォントはクリーンでクリアなので気に入っています。サードパーティの非標準フォントを調べましたが、Airal/Sanserif スタイルのクリーンでクリアなフォントを見つけられませんでした。
テキストを水平方向に「絞る」ためにスケーリングする方法はありますか? 単語全体が小さくなるため、小さいフォントを使用することについて話しているわけではありません。同じ高さを維持したいのですが、縮小するだけです。