ページ罫線をもつ Microsoft Word ドキュメントの生成
この例では、ページの境界から 20 ポイントの位置に罫線として 0.5 ポイントの赤い実線を引いた Microsoft Word ドキュメントを生成します。
長い完全修飾クラス名を使用せずに済むよう、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