exponenta event banner

mlreportgen.report. RptFile.customizeReporter

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

Создание настраиваемого класса репортеров на основе Report Explorer

Синтаксис

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

Описание

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

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

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

Расположение настраиваемого класса репортеров на основе Report Explorer, указанного как строка или массив символов. classpath аргумент также поддерживает указание папки с @ перед именем класса.

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

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

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

Примеры

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

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

import mlreportgen.report.*
RptFile.customizeReporter('new_rptexpl_rptr/@MyRptExplRptr');

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

rptr = MyRptExplRptr();

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