Пакет: mlreportgen.report
Суперклассы:
Генератор отчетов главы
Создайте генератор отчетов главы, который добавляет главу в отчет. Этот класс наследовался mlreportgen.report.Section.
создает генератор отчетов, который генерирует главу. Главе задал новый макет страницы шаблон по умолчанию генератора отчетов. ch = Chapter()
Шаблон по умолчанию является страницей портрета с заголовком и нижним колонтитулом. Заголовок пуст. Если глава является первой главой отчета, нижний колонтитул содержит автоматически сгенерированный номер страницы, который запускается с 1. Если это не первая глава, нумерация страницы продолжается от последней страницы предыдущей главы. Используйте свойство Layout заменить некоторые функции макета страницы главы, такие как ее ориентация.
Чтобы добавить содержимое в главу, используйте метод mlreportgen.report.Chapter.add.
Прежде чем вы добавите главу в отчет, добавьте все содержимое, которое вы хотите в ту главу. Если вы добавляете, что глава к отчету (add(report,chapter)), не можете добавить больше содержимого в ту главу.
создает главу отчета, содержащую заголовок главы с заданным текстом заголовка. ch = Chapter(title)
свойства наборов с помощью пар "имя-значение". Можно задать несколько аргументов пары "имя-значение" в любом порядке. Заключите каждое имя свойства в одинарные кавычки.ch = Chapter(Name,Value)
Генератор отчетов главы является типом генератора отчетов раздела и наследовал его методы. Смотрите mlreportgen.report.Section для описаний методов.
| добавление | Добавьте содержимое раздела |
| createTemplate | Создайте шаблон раздела |
| customizeReporter | Создайте пользовательский класс генератора отчетов раздела |
| getClassFolder | Разделите расположение файла определения класса |
| getTitleReporter | Получите генератор отчетов заголовка раздела |
| номер | Установите нумерацию раздела |
| customizeReporter | Создайте класс, выведенный из класса Генератора отчетов |
| getImpl | Получите реализацию генератора отчетов |
Указатель. Чтобы изучить, как классы Handle влияют на операции копии, смотрите Копирование Объектов (MATLAB).
Добавьте главу в отчет. Установите его ориентацию макета заниматься ландшафтным дизайном. Добавьте раздел в ту главу.
import mlreportgen.report.* import mlreportgen.dom.* rpt = Report('My Report','pdf'); add(rpt,TitlePage('Title','My Report')); chapter = Chapter('Images'); chapter.Layout.Landscape = true; add(chapter,Section('Title','Boeing 747', ... 'Content',Image(which('b747.jpg')))); add(rpt,chapter); close(rpt); rptview(rpt);

mlreportgen.report.Report | mlreportgen.report.ReportLayout | mlreportgen.report.Reporter | mlreportgen.report.Section