主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

テーブルエントリコンテンツの水平方向の配置

この例では,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);

参考

||

関連するトピック