.net Webbrowserコントロールでテキストを強調表示する
-
04-07-2019 - |
質問
埋め込みWebブラウザコントロールに表示されるドキュメント内の特定の単語を強調表示したい。ドキュメントのinnerhtmlプロパティを変更して、色付けする<!> lt;を追加するソリューションを想像できます。スパン<!> gt;目的のテキストをタグ付けしますが、もっと簡単な方法があるはずだと感じずにはいられませんか?
解決
Menees Diff Library を使用して差異が発生する場所を特定するコントロールを作成しました(変更、追加、減算)そして、ドキュメントの最後から適切な場所にスパンを挿入し、スパンに関連するCSSクラス名がある場所を逆にたどります。
もっと簡単な方法があるかどうかはわかりませんが、上記のソリューションは私のニーズに合っていて、実装するのに数時間もかかりませんでした。実装する前に調査を行いましたが、何も見つかりませんでした。
所属していません StackOverflow