Пакет: mlreportgen.dom
Поля страницы для Microsoft Word и PDF- макет страницы
Используйте объект mlreportgen.dom.PageMargins
Класс, чтобы задать размер полей страницы раздела Microsoft® Отчет Word или PDF.
Создание верхних и нижних колонтитулов страниц отличается между документами Word и PDF. Для примера PDF верхние и нижние колонтитулы страниц фиксированы в размере. Верхние и нижние колонтитулы слов расширяются для соответствия содержимому. Поэтому внешний вид верхних частей и нижней страниц, использующих одинаковые значения, может отличаться в зависимости от типа выхода.
В сложение верхней части и нижние поля обрабатываются по-разному для различных типов выхода. Эти различия могут привести к различным пропускам страниц даже с одинаковыми настройками полей.
Для PDF общая высота верхнего запаса равна значению Top
свойство этого объекта плюс высота Header
свойство. Основной текст начинается под заголовком. Для документов Word верхнее поле и заголовок расширены, чтобы предотвратить перекрытие заголовка и текста тела.
Точно так же общая высота нижнего запаса PDF равняется значению Bottom
свойство этого объекта плюс высота Footer
свойство. Текст тела заканчивается над нижним колонтитулом. Для документов Word нижний колонтитул расширяется, чтобы предотвратить перекрытие текста тела.
The mlreportgen.dom.PageMargins
класс является handle
класс.
HandleCompatible | true |
ConstructOnLoad | true |
Для получения информации об атрибутах класса см. раздел «Атрибуты класса».
создает pageMarginsObj
= mlreportgen.dom.PageMargins()PageMargins
объект со свойствами, которые задают 1-дюймовые верхние, нижние, левые и правые поля, 0,5-дюймовый заголовок и нижний колонтитул и 0-пиксельный желоб.
mlreportgen.dom.DOCXPageFooter
| mlreportgen.dom.DOCXPageHeader
| mlreportgen.dom.DOCXPageLayout
| mlreportgen.dom.PDFPageFooter
| mlreportgen.dom.PDFPageHeader
| mlreportgen.dom.PDFPageLayout
| mlreportgen.report.ReporterLayout
| mlreportgen.report.ReportLayout