Пакет: mlreportgen.dom
Суперклассы:
Поля страницы для Microsoft Word и макета страницы PDF
Задает размер полей страницы раздела Word Microsoft® или документа в формате PDF.
Word и форматы PDF создают верхние колонтитулы страницы и нижние колонтитулы по-другому. Например, верхние колонтитулы страницы PDF и нижние колонтитулы фиксируются в размере. Заголовки Word и нижние колонтитулы расширяются, чтобы соответствовать содержимому. Поэтому внешний вид верхних и нижних полей страницы с помощью тех же значений может отличаться на основе выходного формата.
Кроме того, каждый формат обрабатывает верхние и нижние поля по-другому. Эти различия могут привести к различным разрывам страницы даже с теми же установками поля.
Для PDF общая высота верхнего поля равняется значению свойства Top
этого объекта плюс высота свойства Header
. Основной текст запускается ниже заголовка. Для документов Word верхнее поле и заголовок расширяются, чтобы предотвратить наложение заголовка и основного текста.
Точно так же общая высота нижнего поля PDF равняется значению свойства Bottom
этого объекта плюс высота свойства Footer
. Основной текст заканчивается выше нижнего колонтитула. Для документов Word нижний колонтитул расширяется, чтобы предотвратить наложение основного текста.
задает поля страницы по умолчанию, которые составляют один дюйм для верхней части, нижней части, оставленной, и правые поля и половина дюйма для поля, заголовка и полей нижнего колонтитула.PageMarginsObj
= PageMargins()
mlreportgen.dom.DOCXPageFooter
| mlreportgen.dom.DOCXPageHeader
| mlreportgen.dom.DOCXPageLayout
| mlreportgen.dom.PDFPageFooter
| mlreportgen.dom.PDFPageHeader
| mlreportgen.dom.PDFPageLayout