mlreportgen.report.BaseTable.customizeReporter

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

Создайте пользовательский класс генератора отчетов базовой таблицы

Синтаксис

reporter = mlreportgen.report.BaseTable.customizeReporter(classpath)

Описание

reporter = mlreportgen.report.BaseTable.customizeReporter(classpath) создает файл определения класса базовой таблицы, который является подклассом mlreportgen.report.BaseTable. Файл создается в заданном classpath местоположение . BaseTable.customizeReporter метод также копирует шаблоны базовой таблицы по умолчанию в <classpath>/resources/template папка. Можно использовать файл определения класса в качестве начальной точки, чтобы спроектировать пользовательский класс базовой таблицы для отчета.

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

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

Местоположение пользовательского класса базовой таблицы, заданного как строка или символьный массив. classpath аргумент также поддерживает определение папки с @ перед именем класса.

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

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

Путь к генератору отчетов базовой таблицы, возвращенный как строка, задающая путь к выведенному файлу класса отчета.

Примеры

Создайте пользовательский генератор отчетов базовой таблицы

Создайте пользовательский генератор отчетов базовой таблицы и его связанные шаблоны по умолчанию. Файл производного класса создается в заданном пути относительно текущей рабочей папки. В этом случае, путь к MyBaseTable.m файлом класса является <current working folder>/newTable/@MyBaseTable/MyBaseTable.m. Шаблоны базовой таблицы по умолчанию находятся в <current working folder>/newTable/@MyMyBaseTable/resources/templates папка.

import mlreportgen.report.*
BaseTable.customizeReporter('newTable/@MyBaseTable');

После редактирования этого нового файла класса можно использовать его в качестве генератора отчетов раздела базовой таблицы.

basetbl = MyBaseTable();

Введенный в R2017b