現在領収書の印刷に取り組んでいますが、グラフィック モードでテキストを右揃えにする方法がわかりません。私はいくつかの異なることを試しましたが、それらは本当に非効率的であるか、私の状況では機能しません. テキストを右のように簡単に揃える方法はありますか? ここに私のコードがあります。
using (Font printFont = new Font("Courier New", 9.0f))
{
e.Graphics.DrawString("Subtotal:", printFont, Brushes.Black, leftMargin + 80, HeightToPrint, new StringFormat());
e.Graphics.DrawString(subtotal.ToString(), printFont, Brushes.Black, leftMargin + 150, HeightToPrint, new StringFormat());
}