【问题标题】:How to print RichEditBox content (RTF file) in windows store app如何在 Windows 商店应用程序中打印 RichEditBox 内容(RTF 文件)
【发布时间】:2012-12-23 07:13:39
【问题描述】:

我有一个包含RichEditBox 和图像元素以及一些文本块的应用程序。我想以适当的格式打印这些数据。我已经看过 MSDN 的打印示例,但是我没有办法打印RichEditBox 内容,因为它是 RTF 格式,那么我该如何对其进行分页并打印呢?如果你在这个问题上帮助我,我会很高兴。

【问题讨论】:

    标签: c# printing windows-8 microsoft-metro windows-runtime


    【解决方案1】:

    这是你问题的解决方案:

            string str = null;
            rtBox.Document.GetText(Windows.UI.Text.TextGetOptions.NoHidden, out str);
    

    【讨论】:

    • 不工作兄弟,我得到的只是没有格式的文本:(
    • 请解释您的要求...喜欢分页...并且您希望打印代码吗?
    • 很明显我必须使用RichTextBlockOverflow 来分页。现在我必须采用 RunParagraph 那么 Run 的 Text 属性应该是什么?您只需尝试使用RichEditBox 并从 MSDN 示例中编写用于打印的代码。现在粘贴一些格式化文本并打印,你就会明白我的问题了。
    • 好的……明天一定会调查的……因为我目前没有系统
    猜你喜欢
    • 1970-01-01
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-22
    相关资源
    最近更新 更多