Я пытаюсь написать чековый принтер, используя C #.Проблема возникает при печати строки с pay to the order of
и amount in digits
.Поскольку имя является переменным, я должен оценить количество пробелов, которое нужно вставить перед записью чисел.
В настоящее время мое решение включает подсчет символов и пробелов, а затем добавление пробелов для достижения определенного количества символов, прежде чем на самом делезапись чисел, и хотя это работает, в лучшем случае это противоречиво, в некоторых случаях происходит сбой, поскольку c # имеет разный интервал для разных символов.
Из-за этого мне было интересно, есть ли способ просто пропустить FlowDocument
в каретку, где мне нужно, чтобы она была продольной, просто указав целое число?