Пакет: mlreportgen.dom
Список подписей
Используйте объект mlreportgen.dom.LOC
Класс для генерации списка подписанных элементов отчета. Чтобы сгенерировать список рисунков с подписями или таблицами с заголовками, используйте объекты mlreportgen.dom.LOF
и mlreportgen.dom.LOT
классы, соответственно. Чтобы сгенерировать список для других типов элементов отчета, таких как уравнения, используйте LOC
объект.
Каждый элемент списка содержит заголовок элемента отчета и ссылки на заголовок в отчете. В формате PDF или Microsoft® Отчет Word, элемент списка также включает номер страницы и выноску, которая заполняет пространство между подписью и номером страницы.
В отчетах PDF и Word список подписей помещается в место, заданное в программе генерации отчетов. В отчетах HTML список подписей помещается на боковую панель и имеет заголовок, который состоит из List of
далее указывается значение AutoNumberStreamName
свойство с заглавной буквой.
Для включения элементов отчета в список:
Выберите имя нумерационного потока, например equation
. Установите AutoNumberStreamName
свойство LOC
объект - имя нумерационного потока.
Создайте подписи или заголовки для элементов отчета с помощью mlreportgen.dom.Paragraph
объекты.
Связать Paragraph
объекты с именем нумерационного потока при помощи mlreportgen.dom.AutoNumber
объект.
Способ создания списка зависит от типа отчета.
PDF - DOM API генерирует список во время генерации отчетов.
Word - DOM API генерирует заполнитель для списка. Чтобы сгенерировать элементы списка, необходимо обновить документ Word в программе генерации отчетов или в Word. См. раздел «Обновление таблицы или сгенерированный список в документе Word».
HTML - DOM API генерирует заполнитель для списка. Когда отчет открывается в HTML, браузер генерирует список.
Примечание
Можно использовать LOC
объект для подписей, которые следуют за элементом отчета или заголовками, предшествующими элементу отчета.
The mlreportgen.dom.LOC
класс является handle
класс.
ConstructOnLoad | true |
HandleCompatible | true |
Для получения информации об атрибутах класса см. раздел «Атрибуты класса».
создает LOCObj
= mlreportgen.dom.LOC()
mlreportgen.dom.LOC
Объект и устанавливает свойство LeaderPattern на '.'
.
создает LOCObj
= mlreportgen.dom.LOC(leaderPattern)
mlreportgen.dom.LOC
Объект и устанавливает свойство LeaderPattern на заданный шаблон выноски.
mlreportgen.dom.AutoNumber
| mlreportgen.dom.CounterInc
| mlreportgen.dom.LOF
| mlreportgen.dom.LOT
| mlreportgen.report.ListOfCaptions
| mlreportgen.report.ListOfFigures
| mlreportgen.report.ListOfTables