使用 GetText 从剪贴板获取文本 - 当剪贴板上只有图形时避免错误
这是我在这里提出的问题的扩展:
使用 GetText 从剪贴板获取文本 - 避免空剪贴板上的错误
该问题的答案很好地避免了空剪贴板的错误,但现在我发现我还必须处理仅包含图形而不包含任何内容的剪贴板文本,并且此条件通过了空剪贴板过滤器。
那么,当剪贴板上只有图形而没有文本时,如何中止该过程呢?
This is an extension to the question I asked here:
Get text from clipboard using GetText - avoid error on empty clipboard
The answer to that question worked fine for avoiding errors with an empty clipboard, but now I find I also have to handle a clipboard that contains only a graphic and no text, and this condition gets past the empty clipboard filter.
So, how can I abort the procedure when there's only a graphic and no text on the clipboard?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用此代码测试剪贴板中的数据格式是否为图像。
You can test if format of the data in the Clipboard is an image or not by using this code.
好吧,这花了一些时间,但这里是如何做到这一点的。
只是为了重述问题,我想使用 DataObject.GetFromClipboard 从剪贴板中提取文本,并将错误捕获设置为“在所有错误上中断”,并且当剪贴板上没有找到文本时不会抛出错误。
Well, it took a while, but here's how to do it.
Just to restate the problem, I want to extract text from the clipboard using DataObject.GetFromClipboard, with error trapping set to Break on All Errors, and without throwing an error when there's no text found on the clipboard.