Hi All,
I am currently using a function on File Exchange to print my figure to a Word document. I noticed the size of the figure on the doc was a lot smaller than the actual size of the figure. I tried to set the "position" and "paperPosition" of the figure before printing, but neither setting affected the figure size. Could anyone please help me on this issue? I just want to make the figure in the doc the same size as the current figure size in MATLAB. The code that I used from File Exchange is below. Any help would be greatly appreciated.
Thank you,
Lynniz
print(gcf) % Find end of document and make it the insertion point:
end_of_doc = get(actx_word_p.activedocument.content,'end'); set(actx_word_p.application.selection,'Start',end_of_doc); set(actx_word_p.application.selection,'End',end_of_doc); % Paste the contents of the Clipboard:
%also works Paste(ActXWord.Selection)
invoke(actx_word_p.Selection,'Paste');
Best Answer