フィルターのクリア

how can i create a pdf report with both portrait and landscape orientation?

4 ビュー (過去 30 日間)
Fragkiskos Nikolakis
Fragkiskos Nikolakis 2016 年 12 月 12 日
編集済み: Sean de Wolski 2016 年 12 月 12 日
I am trying to create a pdf report that concludes many graphics. Some graphics demand landscape orientation. How can I include lansdcape oriented pages in a portrait oriented report?
Thank you

回答 (2 件)

José-Luis
José-Luis 2016 年 12 月 12 日
You could always try a system call to pdftk.
  1 件のコメント
Fragkiskos Nikolakis
Fragkiskos Nikolakis 2016 年 12 月 12 日
thank you for your answer,but I create many reports every day so I don't have the time to fix each one of them. Is there any other way to do that so I can conventionalize all the reports?

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


Sean de Wolski
Sean de Wolski 2016 年 12 月 12 日
編集済み: Sean de Wolski 2016 年 12 月 12 日
Try this:
import mlreportgen.dom.*
rpt = Document('output','docx');
append(rpt, Heading1('Hello'));
clonedSection = rpt.CurrentPageLayout.clone();
section = DOCXSection();
section.PageSize.Orientation = 'landscape';
section.PageSize.Height = '8.5in';
section.PageSize.Width = '11in';
append(rpt, section);
append(rpt, magic(15));
append(rpt,clonedSection);
append(rpt, Heading1('World'));
close(rpt);
rptview(rpt);
If you're using templates, then the template dotx files can be landscape and you can append them as DocumentPart-s

カテゴリ

Help Center および File ExchangeMATLAB Report Generator についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by