答案 0 :(得分:1)
Reporting Services中文本框的行空间属性称为LineHeight
。
不幸的是,SSRS无法实现您想要实现的目标。 LineHeight属性仅在HTML呈现中有效。其他渲染格式会被忽略。
到目前为止,这些是我尝试尽可能设置文本框的选项。
'允许身高降低' - 允许文本框根据其内容缩小。
TextBox Properties -> General -> Sizing Options -> check 'Allow height to decrease'
设置'填充顶部= 0'和' Bottom = 0'
TextBox Properties -> Alignment -> Padding Options -> Change Top = 0 and Bottom = 0
尽可能地移动文本框。一个文本框到另一个文本框的边距为0
更改字体样式并最小化字体大小(使用单个文本框时,结果会更明显,使用break作为下一行。不是很合理,但它是一个选项)
使用多个表头作为文本框并使用填充。 (可选)
文本框位于顶部 - >设置填充底部= 0并增加填充顶部以推送底部的文本。
下面的文字框 - >设置填充顶部= 0并增加填充底部以推送上面的文本。
还有另一种选择,但我还没有尝试过,如果可能的话,我也不知道。
答案 1 :(得分:1)
对我而言,最好的结果是玩机器人已经提到的填充和选项“允许降低高度”。我不需要做任何其他事情,甚至不需要更改字体大小。
例如,我有两个文本框,就像您发布的一样。默认情况下,所有填充都设置为2pt。所以我要做的是将上方的文本框设置为填充' Top = 4pt ',选中选项'允许高度降低',然后将底部的文本框设置为填充'顶部= 0pt ”,并选中了“ 允许高度增加”(我需要这样做,因为第二个文本框可能包含一行数据)。
答案 2 :(得分:0)
你只能玩填充我害怕。
SSRS中的项目不能重叠,因此您只能将2个文本框彼此非常靠近,并将填充设置为0pt
(这是我假设您已经尝试过的)。
在MS Word或同等版本中我想你会想要使用行间距来实现这种布局,但是this is not available in SSRS。
答案 3 :(得分:0)
应该使用矩形框和矩形框内我们可以排列我们的文本框,这将有助于保持紧密结合以避免生成报告时的空间。(如果报告设计没有空间)