消除报表上文本框之间的杂散空白

时间:2009-11-30 22:18:58

标签: sql reporting-services whitespace

我在SSRS报告的正文中有4个堆叠的文本框,并且在文本框3和文本框之间得到一个杂散空间/额外的行。 4.

这是一个地址块 - 名称/标题/电子邮件/网站。无法将其放在具有干预vbcrlf令牌的单个文本框中,因为电子邮件和网站是链接。我已经尝试格式化它以消除垂直间距;还通过取顶部+高度计算位置来计算精确位置。当然我已经尝试过定位它,所以文本框之间只有0像素。如果我扭转#3&的位置#4渲染看起来一样,所以它不是数据字段中的杂散格式字符。

4 个答案:

答案 0 :(得分:3)

解决方案是将堆叠的盒子包裹在一个矩形中。

我也有这个问题。直到我重新开始表单的另一部分时,它才引起我的注意。新的盒子工作得很好,直到我将它们移动到另一组文本框的右边,这些文本框中有一些自动换行。我意识到文字包装盒与我看到右侧文本框的间隙直接相关。我想有一些糟糕的标记正在尝试水平排列,并将一组文本框放在一个矩形中,以保护它们不受其影响。

答案 1 :(得分:0)

将信息放入表中的好主意 - 跳出这个想法 - 我将在我的查询中构造一个动态字符串并将动态字符串输出到文本框中。谢谢你的想法,我不知道为什么我不这么认为。

答案 2 :(得分:0)

更简单的方法是检查文本对齐 - 默认为“默认”,它似乎居中。将文本框右侧更改为“左”可以解决此问题。

答案 3 :(得分:0)

  1. 减少文本框的填充属性。
  2. 将文本框拖到另一个文本框后,工具提示会显示两个文本框之间的收敛点 - 使工具提示显示0分
  3. 我最好能控制间距