Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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
Forms 打印表单的内容_Forms_Printing - Fatal编程技术网

Forms 打印表单的内容

Forms 打印表单的内容,forms,printing,Forms,Printing,我有一个带有一些组合框、数据网格和图像的表单。我在这里的最终目标是:当用户单击menustrip上的save按钮时,它会将这些数据发送到打印机(最好是PDF打印机),并打印文件,以便发送给我们的客户。我尝试了以下提供的代码: 但它将我发送到OneNote,OneNote随后显示了一个空文件。我还尝试了Printform和PrintDialog,但也没有给我带来多少运气。有什么建议吗 编辑:我将其配置为打印为pdf格式,尽管它现在只打印表单的一半(将其剪切为宽度的一半),并且如果datagrid

我有一个带有一些组合框、数据网格和图像的表单。我在这里的最终目标是:当用户单击menustrip上的save按钮时,它会将这些数据发送到打印机(最好是PDF打印机),并打印文件,以便发送给我们的客户。我尝试了以下提供的代码:

但它将我发送到OneNote,OneNote随后显示了一个空文件。我还尝试了Printform和PrintDialog,但也没有给我带来多少运气。有什么建议吗

编辑:我将其配置为打印为pdf格式,尽管它现在只打印表单的一半(将其剪切为宽度的一半),并且如果datagrid可滚动,它只打印屏幕上显示的数据。这样地:

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

  • Microsoft重新打印
  • 水晶报告

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


  • 可能的副本,我将解决它。将使用发布的解决方案而不是打印。@CodyGray可能是此问题与您给定的链接重复,但答案可能不同于重复的问题。Defius,以防万一,;)