Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从WinForms应用程序打印_C#_Printing - Fatal编程技术网

C# 从WinForms应用程序打印

C# 从WinForms应用程序打印,c#,printing,C#,Printing,我正在制作一个WinForms应用程序,并已设法使所有界面正常工作。我需要能够在交易结束时打印发票。发票应包含带有公司名称、地址等的信头,以及来自表单的其他信息,如发票编号、项目类型和价格等 所有项目信息都需要对齐,就像在普通发票中一样 有没有办法将表格上的信息导出到Word或Excel,然后在页面的相关位置填写信息 直接从代码打印并确保其对齐(等)是否更容易?我总是使用Chrystal Reports、Active Reports或DevXPress等可用的报告引擎之一解决打印问题。我的主要优

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

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

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


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

我总是使用Chrystal Reports、Active Reports或DevXPress等可用的报告引擎之一解决打印问题。我的主要优势是,它们通过API提供了相当完整的集成,并且专门用于打印。他们通常提供一个相当完整的设计师。在不同的打印机上打印发票的整个过程应该很复杂。

您忘记告诉我们了吗?你到底被卡在哪里了?语言的发音是
参见sharp
,但它的名字是
C#
。这是因为我使用mac键盘,不知道哈希键的快捷键:)我还试着使用我找到的名为“PCPrint”的类,但它只允许基本打印,不允许对齐或任何东西