Пакет: mlreportgen.report
Суперклассы: mlreportgen.report.Reporter
Список подписей репортера
Используйте объект mlreportgen.report.ListOfCaptions
Класс создать репортер, который добавляет раздел для списка подписанных элементов отчета в отчет. Чтобы создать репортер для списка рисунков с подписями или таблицами с заголовками, используйте объекты mlreportgen.report.ListOfFigure
и mlreportgen.report.ListOfTables
классы, соответственно. Чтобы создать репортер для списка для других типов элементов отчета, таких как уравнения, используйте ListOfCaptions
объект.
Чтобы идентифицировать элементы отчета, которые будут включены в список подписей:
Выберите имя нумерационного потока, например equation
. Установите AutoNumberStreamName
свойство ListOfCaptions
объект - имя нумерационного потока.
Создайте подписи для объектов отчета следующим mlreportgen.dom.Paragraph
объекты.
Связать Paragraph
объекты с именем нумерационного потока при помощи mlreportgen.dom.AutoNumber
объект.
Сгенерированный список подписей содержит подписи, связанные с заданным именем нумерационного потока. Записи списка ссылаются на подписи в отчете. В отчетах PDF и Word в список также включены номера страниц подписей в отчете. Выноска заполняет пространство между подписью и ее номером страницы.
Способ создания списка подписей зависит от типа отчета:
PDF - Report API генерирует список во время генерации отчетов.
Word - Report API генерирует заполнитель для списка. Чтобы сгенерировать элементы списка, необходимо обновить документ Word в программе генерации отчетов или в Word. См. раздел «Обновление таблицы или сгенерированный список в документе Word».
HTML - Report API генерирует заполнитель для списка. Когда отчет открывается в HTML, браузер генерирует список на боковой панели.
Примечание
Можно использовать ListOfCaptions
reporter для подписей, которые следуют за элементом отчета или заголовками, которые предшествуют элементу отчета.
The mlreportgen.report.ListOfCaptions
класс является handle
класс.
HandleCompatible | true |
Для получения информации об атрибутах класса см. раздел «Атрибуты класса».
создает loc
= mlreportgen.report.ListOfCaptions()ListOfCaptions
reporter со значениями свойств по умолчанию. Укажите список заголовков разделов подписей путем установки Title
свойство.
создает lof
= mlreportgen.report.ListOfCaptions(title
)ListOfCaptions
репортер с Title
значение свойства установлено на заданный заголовок.
устанавливает свойства с помощью пар "имя-значение". Можно задать несколько аргументы пары "имя-значение" в любом порядке. Заключайте каждое имя свойства в одинарные или двойные кавычки.lof
= mlreportgen.report.ListOfCaptions(Name,Value
)
mlreportgen.dom.AutoNumber
| mlreportgen.dom.CounterInc
| mlreportgen.report.ListOfFigures
| mlreportgen.report.ListOfTables
| mlreportgen.report.ReporterLayout
| mlreportgen.report.TableOfContents