代码之家  ›  专栏  ›  技术社区  ›  Saulius Valatka

Reporting services右项对齐

  •  7
  • Saulius Valatka  · 技术社区  · 15 年前

    是否有办法使用reporting services 2008使项目右对齐,例如与页面或报表中的其他项目对齐?现在,我正在模仿这种行为 手动将项目向右移动,使其看起来右对齐,但是,当存在具有动态宽度的项目(例如,具有水平方向数据ir的tablix)时,这种方法显然失败。正确的方法是什么?

    2 回复  |  直到 15 年前
        1
  •  13
  •   Robert MacLean    15 年前

    不幸的是,RDL规范中没有水平对齐属性(有垂直对齐和文本对齐),因此没有最好的方法。

    您可以使用一些技巧使视觉效果更接近或完美(文本框工作完美,tablix更难,取决于它们的许多设置):
    -将右边缘放置在所需的位置,并将左边缘拖动到所需的最大尺寸,将“文本对齐”属性设置为“右”,将“CanGrow”设置为“假”(在tablix上,您需要在列本身上执行此操作,而在textbox上可直接使用此操作):这将允许文本与已处理的增长正确对齐,并且没有导出问题。

    这些选项适用于动态生成的RDL,或BIDS或报表生成器中的设置,所有选项都适用,因为RDL是限制因素,而不是创建RDL的工具/方法。

        2
  •  1
  •   David Andrei Ned Ahmer Kureishi    7 年前

    将页眉和页脚文本框放置在 right side of the report area 远离子报告对齐,使其位于子报告的右侧。