如何打印RichTextBox的内容?

时间:2013-07-27 06:04:49

标签: c# .net xaml microsoft-metro windows-store-apps

以前曾经问过这个问题。我知道。


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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

上分叉