Crystal reports 页面剩余空间中报表页脚垂直居中

Crystal reports 页面剩余空间中报表页脚垂直居中,crystal-reports,Crystal Reports,是否可以将我的报表页脚垂直居中放置在页面末尾的剩余空间中?此剩余部分的大小取决于数据行的数量 在水晶中垂直居中是不容易的。令人沮丧的是,大多数事物都没有垂直对齐属性,并且事物的大小/位置是静态的,除非其他对象推动它们来为自己腾出空间 然而,有一个可笑的愚蠢的黑客你可以做,使这项工作 编写一个公式,我们称之为SillySpaceFormula,它使用循环生成一定数量的返回字符。根据此页面上的记录数,SillySpaceFormula将反向增长或收缩。将的字体大小设置为详细信息部分的一半。然后将此公

是否可以将我的报表页脚垂直居中放置在页面末尾的剩余空间中?此剩余部分的大小取决于数据行的数量


在水晶中垂直居中是不容易的。令人沮丧的是,大多数事物都没有垂直对齐属性,并且事物的大小/位置是静态的,除非其他对象推动它们来为自己腾出空间

然而,有一个可笑的愚蠢的黑客你可以做,使这项工作

编写一个公式,我们称之为
SillySpaceFormula
,它使用循环生成一定数量的返回字符。根据此页面上的记录数,
SillySpaceFormula
将反向增长或收缩。将
的字体大小设置为详细信息部分的一半。然后将此公式放在橙色框上方的一部分,并将“可增长”设置为
True


如果您做得恰到好处,
SillySpaceFormula
在删除记录时将增长一行,在添加记录时将收缩一行。由于公式字段可以增长,屏幕截图中的橙色框将自动上下移动。

您可以修改数据行数吗?比如每页20条记录是的,每页可以有18条记录。顺便说一句,要回答你的问题,试着在报告页脚部分的相对位置上打勾。