报表的展现模型严重关系到报表的绘制效率,而且数据处理模型对展现模型有一定的依赖性。
我们设计的展现模型采用类excel式的方案,即认为报表从外观上看是由N行M列的基本矩形的格子构成的平面图形,这些格子称为单元格。如下图所示:
如果选中一片连续的单元格区域(这片连续区域只能是矩形区域),把这片区域内的单元格全部合并成一个大的单元格,这个合并后的大单元格称为合并单元格。如下图所示:
由水平排列的一组单元格构成了行,在这里,行都有编号,从上到下依次为1,2,3,4,……,如下图所示:
由垂直排列的一组单元格构成了列,在这里,列都有编号,从左到右依次为A,B,C,D,……,如下图所示:
单元格通过“列号+行号”来命名,例如:第A列第1行的单元格命名为"A1"
合并单元格以左上角的单元格编号作为合并格的编号,例如3.1.2节中图示的合并格编号为"B2"
由单元格、合并单元格、行、列即组成了一个二维矩形的表格。表格中如果增加数据以及数据间的运算逻辑,即构成了报表。因此我们说,报表是由表格、格中的数据以及数据间的运算逻辑组成的。