Пакет: 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