生成带页面边框的 Microsoft Word 文档的 DOM API
此示例生成一个 Microsoft Word 文档,该文档具有实心、红色、0.5 磅边框,距页面边界 20 磅。
导入 DOM API 命名空间,这样您就不必使用长而完全限定的类名。
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