我目前放置了一个 FlowDocumentReader 并试图确定如何判断哪些块是可见的。
具体来说,我在屏幕一侧有一个文档大纲,我试图突出显示屏幕上的部分。我试过使用
Block.ContentStart
Block.ContentEnd
命令,这似乎给了我很好的 TextPointer 值,但我不确定如何处理这些。我知道您可以在 Block 上调用 BringIntoView(),它会移动文档以使其可见。有没有类似的方法我看不到只是为了判断一个块是否可见?或者,在 FlowDocumentReader 上是否有一种方法可以获取我看不到的文档中的当前位置?
谢谢!