Is there a way to either (a) prevent 'print -dmeta' from crashing Matlab, or (b) to preserve a figure window's aspect ratio when using 'print -dbitmap'?
Background: I am having trouble with clipboard copying within wordreport. I can choose either 'print -dmeta' or 'print -dbitmap' to copy Matlab figures to the clipboard then paste them into Word. However (a) -dmeta causes Matlab to crash (error below), and (b) -dbitmap loses the figure window's aspect ratio. For (a) I have the recommended Java version installed (Version 8 Update 91), and for (b) "Match figure screen size" is checked in Preferences > MATLAB > Figure Copy Template > Copy Options. I am using Windows 7 and R2015b. Any workarounds appreciated.
Error using print (line 212) There was a problem while generating the output: Java exception occurred: com.mathworks.hg.util.OutputHelperProcessingException: Problem while processing in an OutputHelper. Clipboard copy failed. at com.mathworks.hg.util.HGVectorOutputHelper.close(HGVectorOutputHelper.java:259) Caused by: java.io.IOException: Clipboard copy failed. at com.mathworks.hg.uij.ExportClipboardHelper.copyToClipboard(ExportClipboardHelper.java:121) at com.mathworks.hg.util.HGVectorOutputHelper.close(HGVectorOutputHelper.java:257) Error in wordreport/AddFigure_c (line 524) print -dmeta 108 ex.throwAsCaller();
Best Answer