Пакет: mlreportgen.dom
Поля страницы для Microsoft Word и макета страницы PDF
Используйте объект mlreportgen.dom.PageMargins
класс, чтобы задать размер полей страницы раздела Word Microsoft® или отчета PDF.
Создание верхних колонтитулов страницы и нижних колонтитулов отличается между Word и документами в формате PDF. Например, верхние колонтитулы страницы PDF и нижние колонтитулы фиксируются в размере. Заголовки Word и нижние колонтитулы расширяются, чтобы соответствовать содержимому. Поэтому внешний вид верхних и нижних полей страницы с помощью тех же значений может отличаться на основе выходного типа.
Кроме того, верхние и нижние поля обработаны по-другому для различных выходных типов. Эти различия могут привести к различным разрывам страницы даже с теми же установками поля.
Для PDF общая высота верхнего поля равняется значению Top
свойство этого объекта плюс высота Header
свойство. Основной текст запускается ниже заголовка. Для документов Word верхнее поле и заголовок расширяются, чтобы предотвратить наложение заголовка и основного текста.
Точно так же общая высота нижнего поля PDF равняется значению Bottom
свойство этого объекта плюс высота Footer
свойство. Основной текст заканчивается выше нижнего колонтитула. Для документов Word нижний колонтитул расширяется, чтобы предотвратить наложение основного текста.
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