代码之家  ›  专栏  ›  技术社区  ›  Ezweb

客户端报表定义(.rdlc)文本框垂直对齐文本[关闭]

  •  2
  • Ezweb  · 技术社区  · 16 年前

    我正在使用visual studio 2008并创建了一个客户机报表定义(.rdlc)。

    在这个报告中,我添加了一个文本框,它的高度增加了一倍。当我将文本对齐更改为“居中”时,它会正确地将文本居中,但是当我将垂直对齐设置为“居中”时,不会发生任何事情。这个文本框足够大,显然没有与中间对齐。有什么办法可以解释为什么会发生这种情况以及如何解决?

    2 回复  |  直到 11 年前
        1
  •  1
  •   Brock Adams    14 年前

    我也有类似的问题。奇怪的是,表中的两列正确显示了文本(垂直于中间),而其他三列显示了与顶部对齐的文本。

    我在两个正确的文本框和三个错误的文本框的设置中发现的唯一区别是格式字段。
    正确对齐的文本框的format属性设置为“f4”,而其他三个文本框则没有。

    首先,我尝试只为三个属性中的一个更改format属性,然后 三都 现在显示OK。

        2
  •  0
  •   slavoo user3099232    11 年前

    在加载报表后,使用jquery尝试此操作。

    $(document).ready(function () {
     $('*[id*=oReportCell]').closest("table").css("margin", "auto");
     $('*[id*=oReportCell]').css("vertical-align", "middle");
    });