以前曾经问过这个问题。我知道。
我可以在WPF桌面应用中打印。我可以在WinForms应用程序中打印。我无法在Metro应用程序中打印TextBox的内容。我已经尝试了所有的示例代码,我已经接受了我求过帮助的每个人的建议,我已经实施了他们的建议。说实话,在Metro应用程序中打印是绝对的BS。
如何在Metro应用程序中打印?
请不要使用MSDN文档。我正在寻找实际示例的资源,您不要添加自己的格式或段落或图像。我正在寻找资源,只需打印用户创建的内容(无论是1个字符,4个字符还是包含数百个段落,图像等的完整文档)。
我们如何在Metro应用程序中打印RTB?什么是最简单的方法?
答案 0 :(得分:1)
根据MSDN讨论How to print RichEditBox content (RTF file),打印RichEditBox
太复杂了,因为如果要打印它,则必须手动解析RTF格式&这实际上是太艰难的任务。这就是为什么即使OneNote不提供打印和放大Metro IE也提供最差的打印。
如果要打印文本框内容,我创建了一个帮助程序类,简化了打印文本框内容。您可以通过NuGet添加帮助程序类。如果你想增强我现有的助手类,请在GitHub
上分叉