在页面上的剩余空间中垂直居中报告页脚

时间:2017-06-01 08:07:13

标签: crystal-reports

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

enter image description here

1 个答案:

答案 0 :(得分:0)

没有简单的方法可以在Crystal中垂直居中。令人沮丧的是,大多数事物都没有垂直对齐属性,事物的大小/位置是静态的,除非其他物体推动它们为自己腾出空间。

然而你可以做一个非常愚蠢的黑客来做这项工作。

编写一个公式,让我们称之为<!DOCTYPE html> <html lang="en"> <head> <style> h1 { background-color: green; } span { font-size: 12px; color: white; margin-left: 15px; } </style> </head> <body> <a href="https://stackoverflow.com/" target="tgt1"> <h1 id='tgt1'>Title <span>:target with CSS only</span></h1> </a> <hr/> <a href="https://stackoverflow.com/" target="tgt2"> <h1 id='tgt2'>Title <span>:target with JS alert()</span></h1> </a> </body> </html>,使用循环生成一定数量的返回字符。根据此页面上的记录数量,SillySpaceFormula会反向增长或缩小。将SillySpaceFormula的字体大小设置为详细信息部分大小的一半。然后将此公式放在橙色框的上方的一个部分中,并将“可以成长”设置为Silly

如果您只是正确,True将在删除记录时增长一行,并在添加记录时缩小一行。由于公式字段可以增长,屏幕截图中的橙色框将自动上下移动。