我有一个从第一页 y 轴上的 .87 开始的 tablix。它将在转到下一页之前打印许多行和列。在后续页面上打印时,它将在页面的最顶部打印(y 轴 0)。有没有办法让 tablix 使用 tablix: 位置-位置属性在每页上的同一位置(而不是顶部)开始打印?
----------------------Top of page 1---------------
|
| Starts printing here with space from the top
|
---------------------Top of page 2-n--------------
|Starts printing here with no space from the top
|
|
注意:我的边距全部设置为 0。出于某种原因,如果我向报表添加任意长度的上边距或下边距,它将生成一个额外的空白页,即使边距 + Tablix 大小小于页面大小也是如此。
这有点棘手,
- 在每页后添加分页符,
- 然后在页面上添加一个大的 2 行表格
- 现在保留空的第一行以管理到预定义位置的距离
- 现在将任何必要的内容插入第 2 大行。
这就像所有东西都在一个大桌子行内
我多次遇到这个问题,但没有得到答案。但是,我能够通过两种方式解决此问题。
-
将 tablix1 移到 tablix2 下,并确保它们之间的高度为 1 英寸。如果 tablix1 高 1 英寸,则 tablix2 也应该高 1 英寸。
-
在 tablix 之间添加一个矩形,使它们尽可能小,并仅在矩形上添加分页符。确保
ConsumeContainerWhiteSpace
设置为True
。