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