1

以前有人问过这个问题。我知道。


我可以在 WPF 桌面应用程序中打印。我可以在 WinForms 应用程序中打印。我什至无法在 Metro 应用程序中打印 TextBox 的内容。我已经尝试了所有示例代码,我已经听取了我寻求帮助的每个人的建议,我已经实施了他们的建议。老实说,在 Metro 应用程序中打印是绝对的废话。

如何在 Metro 应用程序中打印?

请不要使用 MSDN 文档。我正在寻找您不添加自己的格式或段落或图像的真实示例的资源。我正在寻找资源,您只需打印用户创建的内容(无论是 1 个字符、4 个字符还是包含数百个段落、图像等的完整文档)。

我们如何在 Metro 应用程序中打印 RTB?最简单的方法是什么?

4

1 回答 1

1

根据 MSDN 讨论How to print RichEditBox content (RTF file),打印起来太复杂了,RichEditBox因为如果你想打印它,你必须手动解析 RTF 格式,这实际上是一项艰巨的任务。这就是为什么即使OneNote不提供打印,Metro IE 也提供最差的打印。

如果你想打印文本框内容,我创建了一个帮助类来简化打印文本框内容。您可以通过NuGet添加助手类。如果你想增强我现有的帮助类,请在GitHub 上fork

于 2013-07-31T04:24:28.107 回答