Generate DOM API PDF Document with Page Borders
This example generates a PDF document that has solid, red, 0.5-point borders positioned 20 points from the page margins.

Import the DOM API namespace so that you do not have to use long, fully qualified class names.
import mlreportgen.dom.*;Create a PDF document.
d = Document("myDocument","pdf"); open(d);
Create a PageBorder object and specify the style, color, width, and margin for all border segments. For PDF documents, the margin of a border segment specifies the distance between the segment and the page margin.
pageBorder = PageBorder("solid","red","0.5pt","20pt");
Set the PageBorder property of the layout associated with the document to the PageBorder object.
d.CurrentPageLayout.PageBorder = pageBorder;
Add text to the document. Close and view the document.
append(d,"The solid, red, 0.5-point border segments" +... "are twenty points from the margins."); close(d); rptview(d);
See Also
mlreportgen.dom.PageBorder | mlreportgen.dom.DOCXPageLayout | mlreportgen.dom.PDFPageLayout | mlreportgen.report.ReporterLayout | mlreportgen.report.ReportLayout