表格

<< 点击显示目录 >>

主页  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

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