save GUI figure to pdf

5 ビュー (過去 30 日間)
Dominika
Dominika 2014 年 5 月 19 日
コメント済み: Dominika 2014 年 5 月 20 日
Hi,
I want to save the figure from GUI to pdf. Before saving I want to allow the user to choose the name and the folder where he wants to put the file. I try with this:
function Save_Callback(hObject, eventdata, handles)
% hObject handle to Save (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
orient landscape
file = uiputfile('*.pdf');
print(file, '-dpdf');
The problem is I cannot choose the destination path. The file is saved in the current folder only and one panel of my figure is missing.
How can I solve my problem?
Many thanks,
Dominika

採用された回答

Roberto
Roberto 2014 年 5 月 19 日
try several overloaded methods for UIPUTFILE
[file path] = uiputfile('*.pdf');
print([path file], '-dpdf');
  1 件のコメント
Dominika
Dominika 2014 年 5 月 20 日
Thanks Roberto, it worked.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMigrate GUIDE Apps についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by