从 WinForms 应用程序打印

本文关键字:打印 应用程序 WinForms | 更新日期: 2023-09-27 18:36:22

我正在制作一个WinForms应用程序,并设法使所有界面正常工作。我需要能够在交易结束时打印出发票。发票应包含一个带有公司名称地址等的字母标题以及表格中的其他信息,例如发票编号,项目类型和价格等。

所有项目信息都需要对齐,就像在普通发票中一样。

有什么方法可以将表单上的信息导出到Word或Excel,然后在页面上的相关位置填写信息?

直接从代码打印并确保它对齐(等)会更容易吗?

从 WinForms 应用程序打印

我总是使用可用的报告引擎来解决打印问题,例如Chrystal Reports,Active Reports或DevExpress,仅举三例。对我来说,主要优势是,它们通过API提供了相当完整的集成,并且专门用于打印。他们通常提供一个相当完整的设计器。在应该看起来不错的不同打印机上打印发票的整个过程很复杂。