多语言展示
当前在线:615今日阅读:113今日分享:31

如何在matlab的PDF报告中创建斑马条纹表?

本示例说明如何创建具有交替颜色的行或列的表。这些表称为斑马条纹或带状表。要在报表中创建斑马条纹的表格,可以在程序或模板中对其进行定义。本节中的示例具有斑马条纹的行。对斑马条纹柱使用类似的技术。报表生成器API支持以编程方式或使用Word或HTML模板创建斑马条纹的表格。您无法使用PDF模板为斑马纹表创建PDF报告。
工具/原料
1

matlab软件

2

电脑

方法/步骤
1

使用程序的斑马条纹表该程序将创建一个8×8的魔术方桌。它具有在蓝色和白色之间交替的行背景颜色,这有助于阅读和汇总行。该程序还包括格式化行高,表格宽度,边框和单元格条目的对齐方式。

2

使用Word模板的斑马条纹表本示例说明如何向定义斑马条纹表的Word模板中添加表样式。使用模板可以模块化您的应用程序。您可以更新模板,而不是更新程序(可能会引入错误)。1.打开一个Word模板。在此示例中,模板文件是myrpt.dotx,可以使用创建该文件 mlreportgen.report.Report.createTemplate('myrpt','docx')。要打开Word模板文件,请右键单击该文件,然后在菜单中单击“打开”。(如果直接单击文件,则会打开使用该模板的.doc文件。)

3

2.打开“ 样式”窗格,如图所示。

4

3.在“样式”窗格中,单击“ 新建样式”按钮。

5

4.要定义表格样式,请指定或选择字段值。为了匹配程序化斑马条纹表示例,请设置以下字段以将特征应用于表和表行:名称 -添加ZebraStripeTable为样式的名称。使用此样式名称可以指定程序中表所使用的样式。样式类型 -Table将格式套用至 -Even banded rows颜色字段 (No Color) -从下拉列表中为奇数带状行选择一种颜色。然后,设置以下字段以将这些附加功能应用于整个表格:将格式套用至 -Whole table对齐- Align Center边框- All Borders

6

5.单击确定保存新样式。

7

6.保存模板文件

8

7.在程序中,指定要使用的模板文件,然后,可以将新的斑马条纹样式应用于程序中的表。

9

在Word中,并非所有可以在程序中使用的格式设置选项都可用。为了使该示例与编程示例相匹配,除了在Word模板中指定样式外,还必须在程序中指定行高和表格宽度。

10

这是使用Word模板myrpt.dotx格式化魔方成斑马纹表格的完整代码。

11

使用HTML模板的斑马条纹表本示例说明如何向定义斑马条纹表的HTML模板中添加表样式。使用模板可以模块化您的应用程序。您可以更新模板,而不是更新程序(可能会引入错误)。1.如果您没有现有的HTML模板,请使用创建模板 mlreportgen.report.Report.createTemplate('myrpt','html')。在此示例中,模板文件位于压缩的模板包中myrpt.htmtx。

12

2. unzipTemplate('myrpt.htmtx')用于解压缩模板,以创建一个名为的文件夹myrpt,其中包含样式表和图像模板文件。

13

3.转到文件夹中的stylesheets文件myrpt夹。root.css在文本编辑器中打开 文件。

14

4.创建一个CSS规则,该规则为HTML表格元素定义样式名称ZebraStripeTable。要为ZebraStripeTable样式定义CSS规则,请在root.css文件中添加以下几行。背景颜色#B0C4DE和#FFFFFF分别是浅蓝色和白色。

15

5.保存root.css文件。

16

6.用于zipTemplate('myrpt')将模板文件压缩回 myrpt.htmtx模板包。

17

7.在您的程序中,指定ZebraStripedTable作为表的样式。

18

这是使用HTML模板myrpt.htmtx格式化魔术正方形为斑马条纹表的完整代码。

推荐信息