Мой метод printDocument
печатает ввод в обратном порядке, как следующая строка
"ك - 8 - 12"
Я хочу напечатать цифры перед буквами.
Мой метод printDocument
печатает ввод в обратном порядке, как следующая строка
"ك - 8 - 12"
Я хочу напечатать цифры перед буквами.
Используйте StringFormat
и укажите флаг формата DirectionRightToLeft
следующим образом:
using (StringFormat format = new StringFormat(StringFormatFlags.DirectionRightToLeft))
{
e.Graphics.DrawString(string.Format("السيد {0}"), font, brush, location, format);
}
Я использовал StringFormat
, чтобы направление переменной было RightToLeft
, и передал экземпляр StringFormat
в e.Graphics.DrawString()
.