getContentReporter

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

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

Синтаксис

reporter = getContentReporter(baseTable)

Описание

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

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

расширить все

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

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

расширить все

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

Примеры

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

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

  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