[英]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.