exponenta event banner

mlreportgen.report. TableOfContents.customizeReporter

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

Создание пользовательского класса отчетов оглавления

Синтаксис

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

Описание

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

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

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

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

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

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

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

Примеры

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

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

import mlreportgen.report.*
TableOfContents.customizeReporter('newTOC/@MyTOC');

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

toc = MyTOC();

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