gpt4 book ai didi

c# - 在 .net Web 浏览器控件中突出显示文本

转载 作者:太空宇宙 更新时间:2023-11-03 14:37:47 26 4
gpt4 key购买 nike

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

最佳答案

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

我不知道是否有更简单的方法,但上面的解决方案满足了我的需求,而且实现时间不超过几个小时。我在实现之前做了一些研究,但一无所获。

关于c# - 在 .net Web 浏览器控件中突出显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/241543/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com