簡體   English   中英

內置有拼寫檢查功能的Win Form Webbrowser控件

[英]Win Form Webbrowser Control built in spell check

我正在嘗試為Webbrowser控件實現內置的拼寫檢查器。 我已經使用NHunspell完成了拼寫檢查功能,但是我無法實現紅色下划線(或其他功能),該紅色下划線會告訴用戶單詞拼寫錯誤。 我嘗試了許多不同的途徑來獲得此功能。 我什至嘗試過webkit.net和Gecko Webbrowsers,仍然沒有。

我要做的只是在Webbrowser控件的文本字段內突出顯示或加下划線。

您需要從DOM中提取文本並規范化文本節點(因此"he<span>ll</span>o"變為"hello" ),然后將其傳遞到拼寫檢查器中。 然后,您需要用<span>元素將不正確的文本片段包圍起來(以正確的方式,因此,例如,您不能用<div>包圍<div> ,您需要設計一種算法來將其納入帳戶)。

使用CSS2,您唯一的選擇是簡單的實線,虛線或虛線紅色下划線,或使用波浪下划線定義為與底邊對齊的重復背景圖像。 我相信CSS3使它變得更容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM