Я искал в Stackoverflow и в Google и нашел много способов, как печатать вещи в C #.
Лучший способ для меня - заполнить пустые белые окна формами элементов label, textbox и picturebox ираспечатайте это как форму окна.Этот способ очень плох, потому что он печатает с разрешением 72 DPI и не подходит для печати на нескольких страницах.
Следующий способ, который я нашел полезным, это использовать iTextSharp, но есть проблема, что iTextSharp генерирует только PDF-s, и вы должны открыть его в средстве просмотра PDF и распечатать оттуда.
Мне нравится этот способ мышления, когда я создаю абзац, а затем заполняю его текстом и графикой, поэтому я нашел эту тему http://www.devarticles.com/c/a/C-Sharp/Printing-Using-C-sharp/ где обсуждается, как создать свой собственный механизм печати на C #, что-то вроде iTextSharp, но очень легкий ...
Теперь, когда я сказал это, я хочу знать, есть ли готовыйиспользовать механизм печати, похожий на iTextSharp, предназначенный для печати, а не для создания PDF?Какой лучший способ напечатать что-либо, без использования служб отчетов, таких как CrystalReports.
Я думаю, что Crystal Reports не будет работать для моего случая, потому что я не хочу печатать общие отчеты, но некоторые текстовые и графические материалы, которыеМне нужно генерировать динамически каждый раз, когда мне нужно напечатать.