Пакет: mlreportgen.report
Суперклассы:
Размещение для генератора отчетов
Параметры макета страницы (водяной знак, первый номер страницы и формат номера страницы) для отчета.
Отчеты создают экземпляры этого объекта, которые присвоены Свойствам макета Генератора отчетов. Вы не должны создавать этот объект сами.
Добавьте три генератора отчетов глав в отчет. Первая глава использует значения по умолчанию для первого номера страницы и ориентации страницы. Вторая глава сбрасывает первый номер страницы к 1 и использует альбомную ориентацию страницы. Ни первая ориентация номера страницы ни страницы не установлена в третьей главе. Это использует первый номер страницы по умолчанию, который продолжается из предыдущей главы и ориентации страницы по умолчанию.
import mlreportgen.report.* rpt = Report('newreport'); tp = TitlePage(); tp.Title = 'New Report'; tp.Author = 'MathWorks'; add(rpt,tp) ch1 = Chapter(); ch1.Title = 'First Chapter'; sec = Section('First Section of Chapter 1'); txt = ['This is the first section of chapter 1. ',... 'The first page number for this ',... 'chapter is 1, which is the default. ',... 'The page orientation is also the default.']; add(sec,txt) add(ch1,sec) add(rpt,ch1) ch2 = Chapter(); ch2.Title = '2nd chapter'; ch2.Layout.FirstPageNumber = 1; ch2.Layout.Landscape = true; sec = Section('First Section of Chapter 2'); txt = ['This is the first section of chapter 2. ',... 'The first page number is set to 1 and the ',... 'page orientation is set to landscape.']; add(sec,txt) add(ch2,sec) add(rpt,ch2) ch3 = Chapter(); ch3.Title = '3rd chapter'; sec = Section('First Section of Chapter 3'); txt = ['This is the first section of chapter 3. ',... 'Neither first page number nor page ',... 'orientation is set for this chapter. ',... 'The first page number uses the default, ',... 'which continues from the previous page. ',... 'The page orientation also uses the default, ',... 'which is portrait.']; add(sec,txt) add(ch3,sec) add(rpt,ch3) rptview(rpt)
mlreportgen.dom.PageNumber
| mlreportgen.report.Report
| mlreportgen.report.ReportLayout
| mlreportgen.report.Reporter