如何在Windows Phone 8.1中显示rtf?

时间:2014-12-09 12:34:22

标签: c# xaml azure windows-phone-8

我正在研究WP8.1上的新闻应用程序,新闻正文文本格式为rtf。以下是新闻项目的样本正文。但我无法在Windows Phone中显示以前格式化的正文文本。

  

{\ rtf1 \ fbidis \ ansi \ ansicpg1252 \ deff0 \ deflang1033 {\ fonttbl {\ f0 \ fswiss \ fprq2 \ fcharset0 Arial;} {\ f1 \ fnil \ fcharset0 Microsoft Sans Serif;}} {\ colortbl; \ red0 \ green0 \ blue0; \ red255 \ green0 \ blue0; \ red255 \ green255 \ blue0;} \ viewkind4 \ uc1 \ pard \ ltrpar \ sl276 \ slmult1 \ cf1 \ highlight2 \ lang2055 \ ul \ b \ f0 \ fs20测试\ highlight3 RTF \ highlight0 RTF TEST TETST \ par \ highlight3 www.google.com \ highlight0 \ par \ pard \ ltrpar \ cf0 \ lang1033 \ ulnone \ b0 \ f1 \ fs17 \ par}

如何在WP中显示上面的rtf?提前谢谢。

1 个答案:

答案 0 :(得分:0)

Windows Phone Runtime应用可以在RichEditBox

中显示RTF

RichEditBox1 Document SetTextTextSetOptions FormatRTF,rtfString。);

有关详细信息,请参阅Quickstart: Adding text input and editing controlsXAML text editing sample

Silverlight应用程序没有内置RTF控件,但对于简单的RTF,您可以自己解析它,然后将块加载到RichTextBox