Print command prints GUI figure instead desired one
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi everybody... I'm working on a GUI for the first time and the most of the commands i wrote were inspired by what i found on internet!!! I'm writing a GUI that takes data in input, manipulates them somehow, generates some plots and print them on a PDF file with the right scaling. Before starting building a GUI, i've wrote this program as a normal matlab function and works perfectly, but when i use the same code in a GUI, in the saved PDF there is the GUI figure instead the desired plot. The code i used is something like that:
figure(6);
set(gcf,'Visible', 'off'); % To hide the figure in the GUI processing
plot(.........)
axis equal
axis off
set(gca, 'Position',[0 0 1 1])
fig_height=10;
fig_width=10;
set(gcf,'Units','centimeters','position',[0 0 fig_width fig_height])
set(gcf, 'PaperPositionMode','auto')
set(gcf, 'PaperOrientation','landscape')
print(['FileName','-dpdf','-r300')
Can someone help me? Thank you very much!
댓글 수: 0
답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!