【问题标题】:Highlighting Text in a .net Webbrowser Control突出显示 .net Web 浏览器控件中的文本
【发布时间】:2010-09-19 11:37:57
【问题描述】:

我想突出显示在嵌入式网络浏览器控件中显示的文档中的某些单词。我可以设想一个解决方案,其中修改文档的 innerhtml 属性以在所需文本周围添加着色 标签,但我不禁觉得必须有更简单的方法?

【问题讨论】:

标签: c# .net browser highlighting


【解决方案1】:

我编写了一个控件,在其中我使用Menees Diff Library 来识别差异发生的位置(更改、加法、减法),然后我从文档末尾开始在适当的位置插入跨度,并在跨度的位置反向插入有一个关联的 CSS 类名。

我不知道是否有更简单的方法,但上面的解决方案适合我的需要,实施起来只需几个小时。在实施之前我做了一些研究,但一无所获。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-30
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    • 2014-08-08
    相关资源
    最近更新 更多