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