exponenta event banner

getContentReporter

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

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

Синтаксис

reporter = getContentReporter(baseTable)

Описание

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

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

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

Объект reporter базовой таблицы, указанный как mlreportgen.report.BaseTable объект.

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

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

Базовый репортер содержимого таблицы, возвращаемый как объект reporter.

Примеры

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

Перед выполнением этого примера выполните следующие действия.

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

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

  3. Распакуйте шаблоны.

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

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

  6. Редактирование шаблона и стиля BaseTaureContent в библиотеке шаблонов 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