私は現在 FlowDocumentReader を配置しており、どのブロックが表示されているかを判断する方法を決定しようとしています。
具体的には、画面の横にドキュメントのアウトラインがあり、画面上のセクションを強調表示しようとしています。私は使用してみました
Block.ContentStart
Block.ContentEnd
これらのコマンドは、適切な TextPointer 値を提供しているように見えますが、これらをどうすればよいかわかりません。Block で BringIntoView() を呼び出すと、ドキュメントが移動して表示されるようになります。ブロックが表示されているかどうかを確認するためだけに表示されない同様の方法はありますか? または、FlowDocumentReader には、ドキュメント内の現在の位置を取得する方法がありますが、表示されませんか?
ありがとうございました!