Hello all,
since I would like to create a table, to illustrate data in Matlab, I used uitable.
Unfortunately I can't find a solution to save this table in a PDF.
Can someone help me? Also does not necessarily have to be created with uitable , should there be other possibilities?
Thats the code:
fig6 = uifigure;
uit = uitable(fig6,'Data',table_T,'Position',[20 80 500 160.5]);

 채택된 답변

Adam Danz
Adam Danz 2022년 10월 10일
편집: Adam Danz 2022년 10월 11일

1 개 추천

To save an image of the uitable to a pdf file, use exportgraphics. The second argument, filename, will be a path to your pdf document with the .pdf file extension. If you want to add it to an existing pdf file, see the append option.

댓글 수: 5

First of all thank you Adam, the PDF has been created but it is unfortunately empty.
Also, it comes with this warning: Warning: UI components will not be included in the output.
This is my code:
fig6 = uifigure;
uit = uitable(fig6,'Data',final_table,'Position',[20 80 500 160.5],'ColumnWidth',{200});
exportgraphics(fig6,'Test.pdf');
Do you have any idea why the PDF is not created properly?
Adam Danz
Adam Danz 2022년 10월 11일
exportgraphics is not set up to handle ui components (like that kind that appear in Apps). If you only want to export the axes, then ignore the ui components by using
exportgraphics(ax, ___)
where ax is your axes handle.
If you want to export the entire figure that contains ui components, use exportapp, but that does not have an append option.
Almost Perfect! With exportapp it worked but unfortunately the contents of the table are not displayed:
Thats the code:
exportapp(fig6,strcat(path,'\figure6.pdf'));
It even worked once, i.e. the first time I tried it the table was exported perfectly, the next times it didn't even though I didn't change anything in the code?
Adam Danz
Adam Danz 2022년 10월 11일
That doesn't sound good. Could you attach the fig file?
What does this return?
info = rendererinfo
Also see
Lukas Schmid
Lukas Schmid 2022년 10월 12일
I dont know why but today it worked!!
Thank you Adam!!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Data Import and Export에 대해 자세히 알아보기

제품

릴리스

R2021b

질문:

2022년 10월 10일

댓글:

2022년 10월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by