exponenta event banner

getTitleReporter

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

Получить список титульного репортера подписей

Синтаксис

titleReporter = getTitleReporter(loc)

Описание

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

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

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

Список репортеров титров, указанный как mlreportgen.report.ListOfCaptions объект.

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

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

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

Примеры

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

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

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

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

  3. Установите Title свойство списка титров репортера титульному репортеру.

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

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

loc = ListOfCaptions;
loc.AutoNumberStreamName = "equation";

titleReporter = getTitleReporter(loc);
titleReporter.Content = "List of Equations";
titleReporter.TemplateSrc = "myTemplate.pdftx";
titleReporter.TemplateName = "ListOfCaptionsTitleBlue";
loc.Title = titleReporter;
append(rpt,loc);

ch = Chapter("Physics Principles")
eq = Equation("e = m * c^2");
eq.DisplayInline = true;
append(ch,eq);
      
p = Paragraph("Equation ");
p.Style = {CounterInc('equation'),WhiteSpace("preserve")};
append(p,AutoNumber("equation"));
append(p," Mass–energy equivalence");
append(ch,p);
append(rpt,ch);

close(rpt);
rptview(rpt);
Представлен в R2020b