从WinForms应用程序打印

时间:2012-06-06 16:11:24

标签: c# printing

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

所有商品信息都需要对齐,就像普通发票一样。

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

直接从代码中打印并确保它是对齐的(等)是否更容易?

1 个答案:

答案 0 :(得分:0)

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