createTemplate

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

Создайте табличный шаблон

Синтаксис

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

Описание

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

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

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

Местоположение шаблона генератора отчетов, заданного как вектор символов, символьный массив или исходный объект шаблона.

Формат для вывода, заданного как 'html', 'html-file', 'docx' или 'pdf'. Если вы задаете шаблон с помощью свойства templatePath, значение для type должно совпадать с типом шаблона.

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

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

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

Примеры

Создайте шаблон титульного листа

Прежде чем вы запустите этот пример, создадите копию шаблона HTML BaseTable по умолчанию в папке mytemplates. Назовите скопированный шаблон myTable.htmtx. Отредактируйте шаблон, как желаемый. Чтобы использовать новый шаблон для титульного листа, присвойте его путь к свойству BaseTable TemplateSrc.

import mlreportgen.report.*
rpt = Report('My Report','html');
table = BaseTable(magic(5));
table.Title = 'Rank 5 Magic Square';
template = BaseTable.createTemplate('mytemplates\myTable','html');
table.TemplateSrc = template;

Введенный в R2017b

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