垂直对齐水晶报告文本归档

时间:2016-08-10 05:24:29

标签: crystal-reports formatting formula

我的情况是,我的报告字段看起来不像垂直居中,

下面是屏幕短输出。 enter image description here

从输出可以看出,具有较大字体的数据可以清晰地看到垂直居中,但是用线条指向的数据left-top是合理的,我希望它是left-centered。 对于垂直对齐,我这样做了。 enter image description here 和公式背后的代码是:

if {NewReport;1.TireLevel} = 1 
then 
   crCenteredHorizontally
else
   crLeftAligned 

编辑画面。 enter image description here

1 个答案:

答案 0 :(得分:0)

可悲的是,Crystal Reports不支持垂直对齐,就像支持水平对齐一样。

可以在垂直标尺上使用标签并强制执行Snap to Grid,但这可能无法在表格中使用。或者,您可以添加换行符,空白行或纯白色对象以将物体移动到位。但是,执行垂直中心并不容易。

在您的特定情况下,我实际上会创建两个单独的字段:一个用于大文本,一个用于小文本。将它们叠加在一起并重复使用当前公式来交替抑制。这样,您可以垂直向下移动较小的文本,而无需撤消大文本字段上的垂直对齐。