我有我打字一些文本,然後解析整個文本做處理在WPF的RichTextBox。在這個解析過程中,我有每個單詞開始和結束的絕對字符位置。WPF的FlowDocument - 絕對字符位置
我想使用這些字符位置將格式應用於某些單詞。但是,我發現FlowDocument使用TextPointer實例來標記文檔中的位置。
我發現,我可以通過開始和結束指針構建它創建一個TextRange。一旦我有了TextRange,我就可以輕鬆地將格式應用於其中的文本。我一直在使用GetPositionAtOffset爲我的字符偏移量獲取TextPointer,但懷疑它的偏移量與我的偏移量不同,因爲所選文本與我所期望的位置略有不同。
我的問題是,我怎麼能準確地轉換,是絕對字符位置的TextPointer?
+1,我有這個確切的問題 - 做自定義分析和亮點都:-) – Cameron 2014-08-07 14:00:58