我试图获取我在Webbrowser控件中显示的pdf文档的选定行(c#winform)
这是我的代码
IHTMLDocument2 htmlDocument = webBrowser1.Document.DomDocument as IHTMLDocument2;
IHTMLSelectionObject currentSelection = htmlDocument.selection;
if (currentSelection != null)
{
IHTMLTxtRange range = currentSelection.createRange() as IHTMLTxtRange;
if (range != null)
{
MessageBox.Show(range.text);
}
}
我得到以下输出
它似乎不起作用,因为我得到一个空的消息框。我必须在网上知道,为了编辑/突出显示文字,我可能需要使用SDK!
我非常感谢这里的任何帮助/指导!