打印表格的内容

时间:2014-05-05 08:56:28

标签: forms printing

我有一个包含一些组合框,数据网格和图像的表单。我的最终目标是:当用户点击menustrip上的保存按钮时,它会将此数据发送到打印机(最好是PDF格式)并打印准备邮寄给我们客户的文件。我尝试了以下提供的代码:

http://msdn.microsoft.com/en-us/library/aa287529%28VS.71%29.aspx

但它将我发送给OneNote,然后向我显示了一个空文件。我也试过Printform和PrintDialog也没给我带来太多运气。有什么建议吗?

编辑:我将它配置为打印到pdf,虽然它现在只打印一半的形式(将其切成宽度的一半),如果数据网格是Scrollable,它只打印屏幕上显示的数据。像这样: enter image description here

1 个答案:

答案 0 :(得分:2)

您无法使用图形对象打印滚动数据。即使你不能使用图形对象创建自己的设计。此外,您在创建PDF和管理多个页面时会遇到一些问题。所以,只要使用报告库,就不要让它变得更复杂。您有两种选择将表单数据打印到pdf文件中。

  1. Microsoft Reporinting
  2. 水晶报告

    但是,我更愿意使用Crystal Report打印任何文档。它比Microsoft Reporting更灵活。您可以将该文档导出为PDF,WORD,EXCEL或Direct to Printer。