how can i create a pdf report with both portrait and landscape orientation?
조회 수: 4 (최근 30일)
이전 댓글 표시
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
댓글 수: 0
답변 (2개)
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
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 MATLAB Report Generator에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!