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 日

0 投票

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 件)

カテゴリ

ヘルプ センター および File ExchangeCreating, Deleting, and Querying Graphics Objects についてさらに検索

質問済み:

2014 年 5 月 19 日

コメント済み:

2014 年 5 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by