Динамическая высота бумаги с помощью .NET printdocument
Мое требование заключается в том, что мне нужно распечатать счет-фактуру, он может содержать 10 строк или может содержать 20 строк. каждая вещь должна быть в одном счете-фактуре.
например, если вы идете в любой супермаркет, если вы покупаете 3 предмета, вы можете получить счет небольшого размера. если вы купите 30 предметов, вы можете получить большой размер счета. я хочу реализовать то же самое в своей жизни. vb.net применение.
именно мне нужно то, как увеличить длину страницы принтера с помощью программы в соответствии с характером счета.
Я использую матричный принтер и печать в графическом режиме.
Что я уже пробовал:
Я попытался установить 4" в качестве длины бумаги по умолчанию. Это будет выглядеть не совсем так, как я хочу. Мне нужна распечатка, как в термопринтере (здесь нет необходимости устанавливать размер бумаги).
Richard MacCutchan
Попробуйте рассчитать размер бумаги на основе информации, которая будет напечатана. Затем вы можете установить это в свойствах печати перед запуском фактического задания печати.
kgmmurugesh
Принтер не принимает некоторые форматы бумаги.
VigneshKumar957
Привет, у меня тоже есть такая же проблема. Вы нашли какое-нибудь решение?