Пакет: mlreportgen.dom
Поля страниц для формата страниц Microsoft Word и PDF
Использование объекта mlreportgen.dom.PageMargins для указания размера полей страницы раздела отчета Microsoft ® Word или 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