Печать на бумаге переменной высоты с использованием vb.net - PullRequest
0 голосов
/ 11 апреля 2011

Я хочу напечатать счет на рулонной бумаге, используя vb.net.Требования следующие: ширина страницы составляет 300 пикселей или 3 дюйма.Высота страницы является переменной, в зависимости от количества строк в сетке данных.Заголовок страницы будет иметь изображение.Названия предметов могут быть длинными, поэтому их не следует рубить, а напечатайте на следующей строке.

Как мне это сделать?

1 Ответ

0 голосов
/ 11 апреля 2011

Получите высоту вашего изображения и xRows (dgv.rows.count) * Rowheight Таким образом, у вас есть динамическая высота.

Дополнительно вы можете считать длину строки какВаши длинные ценности и добавьте для более длинных датаров дополнительную высоту

Но это только моя идеяЯ уверен, что есть лучшие решения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...