Как добавить функцию печати в C#
Здравствуйте,ребята, я работаю над среднесрочным проектом на C#, это ведение учета магазина и itand в этом у меня есть приложение Winform есть DataGridView и некоторые элементы управления все готово, кроме функциональности печати.
Вот ссылка на WinForm : Ссылка на WinForm
Я хочу Распечатать DataGrid и информацию из элементов управления, в DataGrid есть несколько скрытых столбцов, которые я также хочу скрыть на странице.
1-я страница должна содержать информацию о компании,которая похожа на статическую, и информацию о поставщике, которая изменяется соответственно.Я хочу добавить заголовок страницы и общее количество на последней странице, если их несколько.
вот ссылка о формате Билла, которого я хочу достичь не совсем, но что-то вроде этого:
Ссылка на формат счета
Что я уже пробовал:
Я попробовал PrintDocument вслед за таттом, но оказалось, что проектирование страницы-это кошмар для меня, используя e.graphics.....рисуя по координатам, я должен снова запустить приложение n снова, чтобы увидеть, правильно ли я делаю.