getContentReporter

Класс: mlreportgen.report.BaseTable
Пакет: mlreportgen.report

Получите генератор отчетов отверстия содержимого базовой таблицы

Синтаксис

reporter = getContentReporter(baseTable)

Описание

reporter = getContentReporter(baseTable) возвращает генератор отчетов отверстия что использование генератора отчетов базовой таблицы, чтобы вставить его содержимое в отчет. BaseTableContent по умолчанию шаблон находится в библиотеке шаблонов BaseTable генератор отчетов. Этот шаблон содержит только отверстие для таблицы, сгенерированной от Content свойство генератора отчетов базовой таблицы. Используйте этот метод, чтобы настроить Content обработайте по шаблону, чтобы добавить таблицу в отчет.

Входные параметры

развернуть все

Генератор отчетов базовой таблицы возражает в виде mlreportgen.report.BaseTable объект.

Выходные аргументы

развернуть все

Генератор отчетов отверстия содержимого базовой таблицы, возвращенный как объект генератора отчетов.

Примеры

Используйте индивидуально настраиваемый табличный шаблон содержимого

Прежде чем вы запустите этот пример, выполните эти шаги.

  1. Используйте mlreportgen.report.Report.createTemplate метод, чтобы создать копию mlreportgen.report.Report обработайте по шаблону и назовите его 'myreporttemplate.pdftx'. Создайте шаблон в той же папке как отчет.

  2. Используйте mlreportgen.report.BaseTable.createTemplate метод, чтобы создать копию шаблона BaseTable в папке отчета.

  3. Разархивируйте шаблоны.

  4. Скопируйте шаблон BaseTableContent от библиотеки шаблонов BaseTable до библиотеки шаблонов myreporttemplate.pdftx.

  5. Скопируйте стиль BaseTableContent от таблицы стилей BaseTable до myreporttemplate.pdftx таблица стилей.

  6. Отредактируйте шаблон BaseTableContent и стиль в библиотеке шаблонов myreporttemplate.pdftx удовлетворять ваши требования.

  7. Повторно архивируйте шаблоны.

  8. Удалите копию шаблона BaseTable.

import mlreportgen.report.*
import mlreportgen.dom.*
rpt = Report('myreport','pdf','myreporttemplate');
tableRptr = BaseTable();
tableRptr.Content = Table(magic(5));
contentRptr = getContentReporter(tableRptr);
contentRptr.TemplateSrc = rpt;
tableRptr.Content = contentRptr;
add(rpt,tableRptr);
close(rpt);

Введенный в R2017b