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

Для просмотра документации необходимо авторизоваться на сайте