表格

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp Report:创建报告 > 配置 > MpReportCore配置 > 配置说明 >

表格

mapp Services V5.16

显示高级参数

 

名称



MpReport








表:{/}






名称






表的样式






文本风格






行:1-N







列。1-N








宽度








文本








宽度








水平对齐
















过程变量









单位显示








宽度








水平对齐








图像








宽度








水平对齐








来源









过程变量








宽度








水平对齐








页码片段








水平对齐








宽度






名称






表格样式






文本风格






第一个数据索引







过程变量






最后的数据索引







过程变量






标题







文本







水平对齐






索引栏







宽度







水平对齐







标题








文本






数据栏。1-N







宽度







水平对齐







标题








文本







数据来源








过程变量







单位显示位置








单位显示








单位显示





表的名称在参数 "名称 "下定义。

可以在 "表格样式 "和 "文本样式 "下选择表格和表格中的文本的样式。有两种不同的表格类型可供选择。

基于行/列的表格

如果选择了 "按行列 "的表格类型,那么可以根据需要选择行和列的内容。

定义行和列

 

行的内容是在 "行 "下定义的。一行由一个以上的列组成。这里有不同的内容类型:

空: 有了 "空 "选项,该列将不会显示任何内容。该列将保持空白。

单一文本: "单一文本 "可以用来显示一个静态文本或一个 由文本系统本地化的 文本 。

值: "值 "可以用来显示一个变量的值。然后必须在 "PV-Name "下指定一个过程变量。

图像: 可以在本节的报告中指定一个图像。要做到这一点,必须在 "图像 "下指定图像的名称,它位于数据存储设备 "资源设备名称 "上。这个数据存储设备在 "设置 " 部分定义 。只有JPG图像格式可以被指定。文件扩展名也必须被指定,例如 "picture.jpg"。如果数据存储设备上的图像位于一个不同的文件夹中,那么也必须指定,例如 "FolderName/picture.jpg"。

DateTime: "DateTime "可以用来添加一个日期和时间值。如果选择 "当前 "作为源,那么将使用目标系统的当前日期和时间。如果 "PV-Name "是来源,那么可以选择一个过程变量来提供日期和时间值。该变量的数据类型必须是DATE_AND_TIME。

页码: "页码 "提供页码。这是自动分配的。页码以0开始。页码只显示在页眉和页脚。如果在主要内容中指定了页码,那么就不显示。

图表:"图表 " 下定义的图表  可以用 "图表 "来指定。

 

如果在表格中添加了过长的文本,那么将在单元格中自动插入一个换行符,并在下一行显示文本。

如果在表格中添加了过大的图像,那么它将自动缩小,以便能够显示整个图像。

基于数组的表格

如果选择了 "基于数组 "的表格类型,那么表格的内容就取决于一个数组过程变量。可以配置以下参数:

索引列: "索引列 "返回当前行的索引。索引值从0开始,每行都会递增。

数据列: "数据列 "定义了表格的实际内容。可以用 "数据源 "指定所需的数组过程变量。如果为一个变量定义了单位,可以用 "单位显示位置 "在标题("Heading")中显示,也可以在每个单元格("Cell")中显示。关于显示单位的更多信息,请看 这里。可以显示单位的缩写("Abbreviation"),如"℃"或单位的名称("Full name"),如 "摄氏度"。

第一数据索引。 通过 "First data index",可以指定表格从哪个阵列条目开始。

  如果指定了 "最低数组索引",该列从第一个数组索引开始。这意味着如果定义了一个[1...10]的数组,那么该列就自动从最小的索引开始。在这种情况下,就是1。

 

     如果指定了 "动态数组索引",可以定义程序从哪个索引开始。这意味着,尽管数组从1到10,但列可以从索引5开始。

最后的数据索引。 使用 "最后数据索引",可以指定到哪个数组条目表格结束。

     当使用 "最高数组索引 "时,该列会自动以最高数组索引结束。这意味着如果定义了一个[1...10]的数组,表自动以最后的索引结束。在这种情况下,就是10。

 

     如果指定了 "动态数组索引",可以定义表应该从哪个索引结束。这意味着,尽管数组从1到10,但列可以到索引7结束。

 

可以用 "Heading "来定义标题的文本。这可以被指定为一个静态文本或 使用文本系统进行本地化。一个基于数组的表格可以看起来像这样。

array_based_table

具有不同阵列长度的过程变量在表中显示如下。

array_based_table_example

在上面的例子中,"Current "列有一个较小的数组长度。超过数组长度的元素保持为空。

一般参数:

水平对齐:内容类型可以向左、向右或向中间对齐。

宽度: 参数 "宽度 "定义了行的宽度。这被指定为一个百分比,100%代表表格的总宽度。在这个例子中,第一列的所有行的宽度为30%。第二列的宽度为70%。

table_width_concept

表格样式和文本样式。 这个参数定义了列和文本要使用的样式。可以指定以前在 "样式" 部分定义过的样式 。