このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
この例では,DOM APIの略式および形式的テーブルのテーブルエントリの水平方向の配置を指定する方法を説明します。この例では,すべてのテーブルエントリ,行内のエントリ,および個々のエントリの配置を設定する方法を示します。
長い完全修飾クラス名を使用せずに済むよう,DOMパッケージをインポートします。
进口mlreportgen.dom。*
PDFドキュメントを作成して開きます。代わりに词ドキュメントを作成するには,出力タイプをpdf
から多克斯
に変更します。代わりにHTMLドキュメントを作成するには,pdf
を,複数ファイルドキュメントの場合は超文本标记语言
に,単一ファイルドキュメントの場合はhtml文件
にそれぞれ変更します。
d =文档(“mydoc”,“pdf”);开放(d);
テーブル,ヘッダー行,フッター行のスタイルを定義します。
tableStyle = {Width(“80%”),...边界(“固体”),...RowSep (“固体”),...ColSep (“固体”)};headerStyle = {BackgroundColor(“LightBlue”),...大胆的(真正)};footerStyle ={背景颜色(“淡青色”),...ColSep (“没有”),...空白(“保存”)};
テーブルのヘッダー行,本体,フッター行のコンテンツを定義します。
headerContent = {“项目”,“数量”,“成本”};bodyContent = {“表”1, 55岁;...“椅子”4, 100;...“书架”2 40};总=总和([bodyContent {: 3}));footerContent = {[],“总”,总};tableContent = [headerContent;bodyContent];
最初のテーブルでは,1つのテーブルプロパティを設定して,全テーブルエントリを中央揃えにします。
以前に定義されたコンテンツを使用して,mlreportgen.dom.Table
オブジェクトを作成します。スタイルをテーブルとテーブルの最初の行に割り当てます。
追加(d, Heading1 (“所有表项居中”));表=表(tableContent);表格风格= tableStyle; firstRow = table.Children(1); firstRow.Style = headerStyle;
TableEntriesHAlign
プロパティを“中心”
に設定して,全テーブルエントリの水平方向の配置を設定します。テーブルをドキュメントに追加します。
表格TableEntriesHAlign =“中心”;追加(d、表);
次のテーブルでは,行の风格
プロパティを変更して,一番上の行のテーブルエントリのみを中央揃えにします。
スタイルをテーブルとテーブルの最初の行に割り当てます。TableEntriesHAlign
プロパティで水平方向の配置を設定する代わりに,HAlign
オブジェクトを作成して,それを前に定義したヘッダースタイルとともに,最初の行の风格
プロパティに含めます。
追加(d, Heading1 (“首行条目居中”));表=表(tableContent);表格风格= tableStyle; firstRow = table.Children(1); firstRow.Style = [{HAlign(“中心”)}, headerStyle);追加(d、表);
テーブル行の风格
プロパティでテーブル行に対して定義された配置は,TableEntriesHAlign
プロパティでテーブル全体に対して定義された配置をオーバーライドします。
最後のテーブルでは,mlreportgen.dom.FormalTable
オブジェクトを使用して形式的テーブルを作成します。テーブルヘッダー エントリを中央揃え、単一のフッター エントリを右揃えにします。
mlreportgen.dom.FormalTable
オブジェクトを作成します。テーブル全体、ヘッダー、フッターのスタイルを設定します。FormalTable
オブジェクトのヘッダーは本体とは別であるため,ヘッダーエントリの配置は,TableEntriesHAlign
を使用して設定できます。本体やフッターのエントリに影響は生じません。あるいは,HAlign
オブジェクトを行の风格
プロパティに追加することもできます。
追加(d, Heading1 (页眉居中,页脚右对齐));表= FormalTable (headerContent bodyContent footerContent);表格风格= tableStyle; table.Header.TableEntriesHAlign =“中心”;table.Header.Style = headerStyle;页脚= table.Footer;页脚。风格= footerStyle;
エントリの风格
プロパティにHAlign
オブジェクトを含めて,フッターの2番目のエントリを右揃えにします。mlreportgen.dom.Bold
オブジェクトを追加してエントリを太字にします。
totalEntry =条目(页脚,1,2);totalEntry。风格= {HAlign(“正确”),大胆的(真正)};追加(d、表);
ドキュメントを閉じて表示します。
关闭(d);rptview (d);
mlreportgen.dom.Table
|mlreportgen.dom.FormalTable
|mlreportgen.dom.HAlign