如果富文本框中的内容有多种格式,如何检测这些格式呢?例如富文本框中有:
aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbb
其中,a是10pt宋体,b是20pt黑体。如果我希望当光标移动到a上时,得到a的字体样式,光标移到b上时得到b的字体样式,应该怎么做呢?谢谢!
aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbb
其中,a是10pt宋体,b是20pt黑体。如果我希望当光标移动到a上时,得到a的字体样式,光标移到b上时得到b的字体样式,应该怎么做呢?谢谢!
以前做过用Microsoft.mshtml.dll实现的windows编辑器,IHTMLDocument接口已经做了很多基础工作,包括你要的这个功能。
比如下面判断当前是否要选中粗体按钮。
public bool IsBold()
{
return doc.queryCommandState("Bold");
}
网上有个windows html editor,如果找不到,我给以发送源代码。