exponenta event banner

mlreportgen.report. Section.customizeReporter

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

Создать класс репортера пользовательского раздела

Синтаксис

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

Описание

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

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

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

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

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

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

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

Примеры

Создать репортер пользовательских разделов

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

import mlreportgen.report.*
Section.customizeReporter('newSection/@MySection');

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

tp = MySection();

Представлен в R2017b