我现在正在打印收据,但我不知道如何在图形模式下正确对齐文本。我尝试了几种不同的方法,但它们要么效率低下,要么不适用于我的情况。有没有办法可以轻松地将文本向右对齐?这是我现在的代码。
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());
}