【问题标题】:How to print raw/complex data [closed]如何打印原始/复杂数据[关闭]
【发布时间】:2013-12-02 15:31:54
【问题描述】:

我想打印一组不同的 Windows 窗体控件的内容。我一直在阅读和打印总是严重依赖 WinForms(比如捕获屏幕或使用 RichTextBox)或直接打印文档文件(比如 PDF 或 word doc)

我想打印当前视图。理想情况下,打印时的布局应该相同:

(点击查看大图)

如何以编程方式打印?或者如果这不是最好的方法,我怎样才能有效地打印上面的(屏幕截图)?

【问题讨论】:

  • 我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
  • 您如何以编程方式执行what?如果您一直在阅读,那么您就会知道打印是如何工作的。你有什么问题?
  • 对不起,如果我的问题不是那么清楚。我一直想知道如何在一组不同的控件后面打印数据。我读过的那个依赖于 RichTextBox 或者它试图捕获屏幕。
  • 我之前在visual basic中做过这个,我用的是水晶报表

标签: c# .net printing


【解决方案1】:

有几个选项 - Non 是微不足道的(可能除了 #2):

  1. 报表生成器,如 Crystal Reports。请参阅此处here 获取 Crystal Reports 下载链接和其他选项。当然,您可以选择 3rd 方工具。

  2. 将数据生成为 CSV 文件并从 Excel 打印出来

  3. 将文本写入 RTF

  4. 将结果生成为 HTML

  5. 使用 MS-Access

  6. 其他选项...

【讨论】:

  • 我现在尝试捕获用户控件。我不喜欢它,但我可以打印出来。 #2 - 对我来说似乎很可行,因为我真的不需要漂亮的报告。 #1 - 我会看看它。似乎很有希望。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 2016-10-09
  • 1970-01-01
  • 2019-08-13
  • 1970-01-01
相关资源
最近更新 更多