【问题标题】:Printing the contents of a Form打印表单的内容
【发布时间】:2014-05-05 08:56:28
【问题描述】:

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

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

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

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

【问题讨论】:

标签: forms printing


【解决方案1】:

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

  1. 微软报告
  2. 水晶报告

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-23
    • 2013-03-10
    • 2013-04-18
    • 2011-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多