getTitleReporter

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

Получите список генератора отчетов заголовка фигуры

Синтаксис

titleReporter = getTitleReporter(lof)

Описание

titleReporter = getTitleReporter(lof) возвращает mlreportgen.report.Title генератор отчетов, что заданный mlreportgen.report.ListOfFigures использование генератора отчетов, чтобы отформатировать список фигур разделяет заголовок. Используйте возвращенный Title генератор отчетов, чтобы настроить выравнивание, положение и внешний вид заголовка.

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

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

Список генератора отчетов фигуры в виде mlreportgen.report.ListOfFigures объект.

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

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

Список генератора отчетов фигуры, возвращенного как mlreportgen.report.Title объект.

Примеры

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

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

  1. Получите генератор отчетов заголовка с помощью getTitleReporter.

  2. Установите свойства генератора отчетов заголовка. Установите Content свойство к тексту заголовка, TemplateSrc свойство к пути и имени файла файла шаблона и TemplateName свойство к имени пользовательского шаблона для списка заголовка фигуры.

  3. Установите Title свойство списка генератора отчетов фигуры к генератору отчетов заголовка.

Например, предположите что файл шаблона myTemplate.pdftx задает два шаблона, чтобы использовать со списком заголовка фигуры. Один шаблон, ListOfFiguresTitleRed, использует стиль, который делает заголовок красным. Второй шаблон, ListOfFiguresTitleBlue, делает заголовок синим. Этот код применяет шаблон, который делает заголовок синим:

import mlreportgen.report.*
rpt = Report('myReport','pdf');
open(rpt);

lof = ListOfFigures();
titleReporter = getTitleReporter(lof);
titleReporter.Content = "My List of Figures";
titleReporter.TemplateSrc = "myTemplate.pdftx";
titleReporter.TemplateName = "ListOfFiguresTitleBlue";
lof.Title = titleReporter;
append(rpt,lof);

ch = Chapter("Vegetables");
f = FormalImage(which("peppers.png"));
f.Caption = "Peppers";
append(ch,f);
append(rpt,ch);
close(rpt);
rptview(rpt);

Введенный в R2020b