我正在研究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 回答
Windows Phone Runtime应用程序可以在RichEditBox中显示RTF:
RichEditBox1 . Document . SetText(TextSetOptions .FormatRTF,rtfString);
有关详细信息,请参阅Quickstart: Adding text input and editing controls和XAML text editing sample .
Silverlight应用程序没有内置RTF控件,但对于简单的RTF,您可以自己解析它,然后将块加载到RichTextBox中 .