exponenta event banner

mlreportgen.report. RptFile.createTemplate

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

Создание шаблона репортера на основе редактора отчетов (RptFile)

Синтаксис

template = mlreportgen.report.RptFile.createTemplate(templatePath,type)

Описание

template = mlreportgen.report.RptFile.createTemplate(templatePath,type) создает копию стандартного репортера на основе Report Explorer (RptFile) шаблон, указанный type на templatePath местоположение. Скопированный шаблон можно использовать в качестве отправной точки при проектировании пользовательского RptFile шаблон репортера для отчета.

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

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

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

Тип шаблона, указанный как 'html', 'html-file', 'docx', или 'pdf'.

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

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

Путь и имя файла копии шаблона, возвращаемого в виде строкового скаляра. Расширение имени файла шаблона основано на указанном типе шаблона. Например, если type аргумент - 'pdf', расширение имени файла: .pdftx.

Примеры

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

Перед выполнением этого примера создайте файл настройки Report Explorer (см. раздел Создание нового файла установки) или используйте существующий файл установки. В этом примере файл установки называется mysetupfile.rpt. Затем создайте копию HTML по умолчанию RptFile и отредактируйте его по желанию. Имя скопированного файла шаблона в этом примере myrptfile.htmtx и сохраняется в папке с именем mytemplates. Использование нового шаблона для RptFile reporter, назначить его путь к RptFile Свойство TemplateSrc.

import mlreportgen.report.*
rpt = Report('My Report','html');
rptfile = RptFile('mysetupfile.rpt');
template = RptFile.createTemplate('mytemplates\myrptfile','html');
rptfile.TemplateSrc = template;

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