【发布时间】:2012-12-23 07:13:39
【问题描述】:
我有一个包含RichEditBox 和图像元素以及一些文本块的应用程序。我想以适当的格式打印这些数据。我已经看过 MSDN 的打印示例,但是我没有办法打印RichEditBox 内容,因为它是 RTF 格式,那么我该如何对其进行分页并打印呢?如果你在这个问题上帮助我,我会很高兴。
【问题讨论】:
标签: c# printing windows-8 microsoft-metro windows-runtime
我有一个包含RichEditBox 和图像元素以及一些文本块的应用程序。我想以适当的格式打印这些数据。我已经看过 MSDN 的打印示例,但是我没有办法打印RichEditBox 内容,因为它是 RTF 格式,那么我该如何对其进行分页并打印呢?如果你在这个问题上帮助我,我会很高兴。
【问题讨论】:
标签: c# printing windows-8 microsoft-metro windows-runtime
这是你问题的解决方案:
string str = null;
rtBox.Document.GetText(Windows.UI.Text.TextGetOptions.NoHidden, out str);
【讨论】:
RichTextBlockOverflow 来分页。现在我必须采用 Run 和 Paragraph 那么 Run 的 Text 属性应该是什么?您只需尝试使用RichEditBox 并从 MSDN 示例中编写用于打印的代码。现在粘贴一些格式化文本并打印,你就会明白我的问题了。