Генерация и печать счета в VB.NET - PullRequest
0 голосов
/ 26 января 2019

Я работаю с приложением для выставления счетов в VB.NET. У меня есть несколько текстовых полей, меток и DataGridView.Мне нужно сгенерировать квитанцию, такую ​​как счет-фактура с данными из текстового поля, метки и таблицы данных.Если элементы таблицы данных не помещаются на одной странице, их следует перенести на следующую страницу.Я новичок в печати в VB.NET, пожалуйста, помогите мне с возможными решениями.Я видел много вопросов и ответов по StackOverflow, но все уже впереди, я новичок в этой теме.

VB.NET framework 4.6.2

Я пробовал Graphics DrawString, но предварительно просматривал егодлительный процесс

1 Ответ

0 голосов
/ 27 апреля 2019

Я знаю, что это очень старая тема, но я только что видел ее.

Я написал многочастный блог, опубликованный на VBCity в декабре 2012 года. Я использовал Visual Basic 2008, но он также работает в VB2013.Я назвал это «Печать таблицы данных в накладной с Visual Basic Express 2008».Это довольно долго, потому что он был написан для начинающих.Он подробно описывает макет формы и как связать элементы управления формы с «Моими настройками».Вот ссылка на часть 1: http://vbcity.com/blogs/mikenewman/archive/2012/12/28/printing-a-datagridview-in-an-invoice-with-visual-basic-express-2008-part-1.aspx.

Я изменил код, добавив в него другую форму для изменения шрифта и цвета в счете-фактуре, которая также доступна в VBCity.Вот ссылка: http://vbcity.com/blogs/mikenewman/archive/2012/12/31/print-a-datagridview-in-an-invoice-using-visual-basic-express-2008-v2.aspx.

Поскольку код состоит из сотен строк, я прикрепил текстовые и zip-файлы к концу каждой части, которые можно загрузить и вставить в ваш редактор кода.

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