mlreportgen.report.Section.customizeReporter

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

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

Синтаксис

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

Описание

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

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

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

Расположение пользовательского класса сечения, заданное как строковый или символьный массив. The 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