Печать строки вместо "--------" - PullRequest
0 голосов
/ 16 марта 2011

Для проекта Windows CE, в котором мы печатаем квитанции, у нас есть новый запрос, который спрашивает, можно ли напечатать строку, состоящую из печати "-----------" полностью.

Возможно ли это без печати изображения?

c # / .net 3.5

Спасибо

Ответы [ 3 ]

4 голосов
/ 16 марта 2011

На рабочем столе запустите charmap.exe.Отметьте «Расширенный вид» и введите «поле» в поле поиска.Вы получите кодовые точки Unicode, которые можно использовать для рисования линий и прямоугольников.Скопируйте и вставьте их в свой код.Правильно ли они отображаются на вашем устройстве, зависит от поддержки шрифтов.Шансы приличные, так как они были примерно с первого IBM PC.Вам придется попробовать.

3 голосов
/ 16 марта 2011

Для этого существуют расширенные значения (196), но это действительно зависит от принтера.

Или в качестве комментариев quppa используйте _, но этого будет недостаточно, если вы хотите добавить заголовок или около того.

0 голосов
/ 16 марта 2011

В Википедии есть статья о символах рисования прямоугольников .

Поскольку ─ (U + 2500) не работает для вас, маловероятно, что ━ (U + 2501) будет работать, но, возможно, стоит попробовать.Также нет гарантии, что между этими символами не будет пробелов, учитывая, что между подчеркиванием появляются пробелы.

Проблема не в том, что Windows CE поддерживает Unicode, а в том, чтобы найти шрифт, который можно использовать, с прямоугольникомрисование персонажей.Учитывая возможные ограничения по размеру (шрифты с большим количеством символов размером в десятки мегабайт), это может быть проблемой.

...