createTemplate

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

Создайте основанный на Report Explorer шаблон генератора отчетов (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'. Если вы задаете шаблон с помощью свойства templatePath, значение для type должно совпадать с типом шаблона.

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

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

Имя шаблона, возвращенного как путь и имя файла шаблона. Расширение файла шаблона присвоено на основе заданного выходного типа. Например, для PDF вывод, имя шаблона имеет расширение файла .pdftx.

Примеры

Создайте основанный на Report Explorer шаблон генератора отчетов

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

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

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте