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