表格的报表生成方向通过表格方向属性确定。该属性定义生成报表时的表格填写顺序,或者按行,或者按列。"按行"表示,在切换到下一行之前,需先填满一行的全部单元格。"按列"表示,在切换到下一列之前,需先填满一列的全部单元格。
此外,列宽和行高属性对报表生成方向也有着重要影响。通过在该属性中输入正值或负值,确定报表按照从左到右、从上到下或与此相反的方向生成。
按行生成的报表
表格中的 "+" 记录表示正值,"-" 记录表示负值。
从上到下和从左到右生成报表
|
属性 |
值 |
|
|---|---|---|
|
表格方向 |
按行的 |
|
|
列宽 |
+ |
|
|
行高 |
+ |
从上到下和从右到左生成报表
|
属性 |
值 |
|
|---|---|---|
|
表格方向 |
按行的 |
|
|
列宽 |
- |
|
|
行高 |
+ |
从下到上和从左到右生成报表
|
属性 |
值 |
|
|---|---|---|
|
表格方向 |
按行的 |
|
|
列宽 |
+ |
|
|
行高 |
- |
从下到上和从右到左生成报表
|
属性 |
值 |
|
|---|---|---|
|
表格方向 |
按行的 |
|
|
列宽 |
- |
|
|
行高 |
- |
按列生成报表
表格中的 "+" 记录表示正值,"-" 记录表示负值。
从左到右和从上到下生成报表
|
属性 |
值 |
|
|---|---|---|
|
表格方向 |
按列的 |
|
|
列宽 |
+ |
|
|
行高 |
- |
从左到右和从下到上生成报表
|
属性 |
值 |
|
|---|---|---|
|
表格方向 |
按列的 |
|
|
列宽 |
+ |
|
|
行高 |
+ |
从右到左和从上到下生成报表
|
属性 |
值 |
|
|---|---|---|
|
表格方向 |
按列的 |
|
|
列宽 |
- |
|
|
行高 |
- |
从右到左和从下到上生成报表
|
属性 |
值 |
|
|---|---|---|
|
表格方向 |
按列的 |
|
|
列宽 |
- |
|
|
行高 |
+ |
在本例中需创建一个端子图表,该图表在一个报表页上显示若干列。为此在表格中按行生成报表,从上到下填写行,从左到右填写列。端子图表所使用的表格结构如下:
|
属性 |
值 |
|---|---|
|
表格方向 |
按行的 |
|
列数 |
4 |
|
行数 |
12 |
|
列宽 |
90.00 mm |
|
行高 |
8.00 mm |
|
在新建列重复表头 |
取消 |
从上到下和从左到右生成报表。报表页最多可包含四列(示意图中编号 1 至 4)。首先依次填写第一列各行,然后填写第二列各行,以此类推(示意图中通过红色边框内的箭头标明报表生成方向)。报表页结构如下:
说明:
- 通过表格属性行数和行高,在动态表格中定义页面中报表范围的最大尺寸:两个值相乘并确定(不可见)分界线的值(单位"mm"),在该分界线之后进行换位。根据表头末端计算出分界线。在上述示例中:行数 = 12,行高 = 8 mm,由此在 12 x 8 mm = 96 mm 后进行换位。
- 如果表格属性在新建列重复表头已禁用,则仅在第一列显示表头。在随后列中所显示的数据行数大于行数属性中所确定的数值。
另参见
