2013-07-20 62 views
0

我想創建一個接收格式化文本(RTF)或HTML,使得它通過網頁的顯示它頁的應用程序..如何創建WinRT的電子書閱讀器應用

是否有旨在任何控制去做?

我試圖用RichEditBox控制加載文件,但在操作過程中stucks:

var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(@"myFile.rtf"); 

using (var memstream = await file.OpenReadAsync()) 
     { 
      MainText.Document.LoadFromStream(Windows.UI.Text.TextSetOptions.ApplyRtfDocumentDefaults, memstream); 
     } 

我試圖加載HTML文件是這樣的:

var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(@"myFile.htm"); 
var stream = await file.OpenAsync(FileAccessMode.Read); 
string app; 
using (StreamReader rStream = new StreamReader(stream.AsStream())) 
     { 

      app = rStream.ReadToEnd(); 
     } 
     myWebView.NavigateToString(app); 

但我無法找到一種方法來「解析」解析文本的長度以將其在頁面中分塊。

還有其他方法或庫可以做到這一點嗎?任何在線的例子?

回答

相關問題