2012-06-06 96 views
0

我正在制作一个WinForms应用程序并设法使所有接口工作。我需要能够在交易结束时打印出发票。发票应包含一个带有公司名称地址等的信头,以及表格中的其他信息,如发票编号,物品类型和价格等。从WinForms应用程序打印

所有项目信息需要对齐,如正常发票一样。

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

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

+1

你忽略了告诉我们[你有什么尝试](http://whathaveyoutried.com)?你究竟在哪里卡住? – Oded

+0

该语言*发音*'见sharp',但它的名字是'C#'。 –

+0

多数民众赞成即时通讯使用一个mac键盘和不知道哈希键的快捷键:)我已经尝试使用一个名为'PCPrint',我发现,但它只允许基本打印,没有对齐或任何类 – user1431743

回答

0

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