getTitleReporter

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

Получить список заголовков таблиц reporter

Синтаксис

titleReporter = getTitleReporter(lot)

Описание

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

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

расширить все

Список таблиц reporter, заданный как mlreportgen.report.ListOfTables объект.

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

расширить все

Список репортеров таблиц, возвращенных как mlreportgen.report.Title объект.

Примеры

расширить все

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

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

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

  3. Установите Title свойство списка таблиц, переданное в заголовок reporter.

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

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

lot = ListOfTables();
titleReporter = getTitleReporter(lot);
titleReporter.Content = "My List of Tables Title";
titleReporter.TemplateSrc = "myTemplate.pdftx";
titleReporter.TemplateName = "ListOfTablesTitleBlue";
lot.Title = titleReporter;
append(rpt,lot);
 
ch = Chapter("Magic Squares");
t = BaseTable(magic(2));
t.Title = "Order Two Magic Square";
append(ch,t);

append(rpt,ch);
close(rpt);
rptview(rpt);
Введенный в R2020b