exponenta event banner

getTitleReporter

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

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

Синтаксис

titleReporter = getTitleReporter(lot)

Описание

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

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

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

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

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

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

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

Примеры

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

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

  1. Получить титульный репортер с помощью getTitleReporter.

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

  3. Установите Title свойство списка таблиц-репортеров для титульного репортера.

В этом примере предположим, что файл шаблона 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