0

我正在嘗試爲Windows 10製作閱讀器應用程序,並且遇到了分頁問題。在尋找一些解決方案時,我發現了WPF和Windows 8 Silverlight的項目,但似乎在UWP中需要一些所需的命名空間,類等。Windows 10項目(UWP)電子書閱讀器的文本分頁

因此,我嘗試使用RichTextBlock與ContentOverflow選項並一次構建整本書。但是這本書對於一本大書來說確實很慢,所以我覺得我需要另闢蹊徑。

另一種可能的解決方案是使用字體度量來計算可以容納多少單詞,但FontFamily類不包含任何類似的字段。

+0

我沒有答案。但是 - 如果您沒有找到解決方案,也許這可以爲您提供有關分頁(kindle)工作方式的信息:https://www.youtube.com/watch?v = kzdugwr4Fgk – Alamakanambra

回答

0

您的方法適用於我,而且速度非常快 - 小書(< 4mb)在很短的時間內處理並顯示,最長3秒。也許你應該再試一次這種方式?我使用遞歸的方式來解析書籍,並將所有元素轉換爲UI元素(如段落)等。