我想复制一个vbox的图像,其中的图特别是剪贴板。 这是我正在尝试的
try {
WritableImage snapshot = plotvbox.snapshot(new SnapshotParameters(), null);
Clipboard clipboard = Clipboard.getSystemClipboard();
ClipboardContent content = new ClipboardContent();
content.putImage(snapshot);
clipboard.clear();
clipboard.setContent(content);
}
catch (Exception e) {}
副本没有问题,每次粘贴图片都是正确的,但是我收到以下错误:
Error:80040064 in GetData(pformatetc In, &sm)
重复,有关此代码是否正确或如何停止此错误的任何想法?
答案 0 :(得分:1)
对于它的价值,我收到的错误与你的错误非常相似:
Error:80040064 in GetData(pformatetcIn, &sm)
COM Error:80040064 Invalid FORMATETC structure
Error:80040064 in GetData(pformatetcIn, &sm)
COM Error:80040064 Invalid FORMATETC structure
从JavaFX TextField复制文本时出现此错误,并将其粘贴到Microsoft Word文档中。该错误出现在"粘贴"命令(即我手动完成 - 从我的应用程序复制文本并将该文本粘贴到MS Word中)。粘贴工作正常,即数据显示,但我在NetBeans控制台窗口中收到上述错误,似乎写入了Std Err。
我之所以提到这一点,只是因为它可能有助于排除问题...我还没有找到答案。我在这里是一个相对新手,不能将此作为评论发布,否则我会。