当使用MATLAB R2015b打印'-dmeta'格式时,这个错误“错误使用打印”可能是因为在MATLAB R2016a中解决的bug。如果您无法升级MATLAB,可以参考下面给出的信息。
我已经在文件交换上发现了一段代码,它能够将图复制到剪贴板,这可以作为一个可能的解决方案。有一个小问题,复制的区域包括图形窗口的标题栏,但您也可以交互式地选择一个区域复制到剪贴板,或在后期处理中裁剪图像。
文件交换提交可在以下连结找到:
然而,在做了一个小小的修改之后,这个文件就没有问题了。为了让这个提交工作顺利进行,我必须修改一行:
cb = getDefaultToolkit.getSystemClipboard;
:
cb = java.awt.Toolkit.getDefaultToolkit.getSystemClipboard;
这样做之后,我调用函数with:
> > screencapture (“处理”gcf,“目标”,“剪贴板”)
为了复制整个图形(包括窗口标题栏)到剪贴板,和
> > screencapture (“目标”,“剪贴板”)
以便交互式地选择要复制的图形的一部分。