Этот пример генерирует документ Microsoft Word, который имеет твердые, красные, границы с 0.5 точками, расположенные 20 точек от контура страницы.
Импортируйте пакет API DOM так, чтобы вы не использовали долго, полностью определенные имена классов.
import mlreportgen.dom.*;
Создайте документ Word.
d = Document("myDocument","docx"); open(d);
Создайте PageBorder
возразите и задайте стиль границ, цвет и ширину.
pageBorder = PageBorder("solid","red","0.5pt");
Укажите, что положение границы относительно контура страницы, и задайте поле между контуром страницы и границей.
pageBorder.MeasureFrom ="pageboundary"; pageBorder.Margin = "20pt";
Установите PageBorder
свойство размещения, сопоставленного с документом PageBorder
объект.
d.CurrentPageLayout.PageBorder = pageBorder;
Добавьте текст в документ. Закройте и просмотрите документ.
append(d,"The solid, red, 0.5-point border is 20 points from the page boundary.");
close(d);
rptview(d);
mlreportgen.dom.PageBorder
| mlreportgen.dom.DOCXPageLayout
| mlreportgen.dom.PDFPageLayout
| mlreportgen.report.ReporterLayout
| mlreportgen.report.ReportLayout