reporting-services - 报告服务正确的项目对齐

标签 reporting-services ssrs-2008

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

最佳答案

不幸的是,它们在 RDL 规范中没有可用的水平对齐属性(有垂直对齐和文本对齐),因此没有最好的方法来做到这一点。

您可以使用一些技巧来使视觉效果更接近或更完美(文本框工作得很好,tablix 更难并且取决于它们的一些设置):
- 将右边缘放置在您想要的位置并将左边缘拖动到您想要满足的最大尺寸,将文本对齐属性设置为右侧,将 CanGrow 设置为 false(在 Tablix 上,您需要在列本身上执行此操作,它在文本框中的哪里可以直接使用):这将允许文本与增长处理正确对齐并且没有导出问题。
- 另一个技巧是将您的元素放在一个矩形中,这可以帮助约束它。

这些选项适用于动态生成的 RDL,或 BIDS 或 Report Builder 中的设置,所有选项都应该如此,因为 RDL 是限制因素,而不是创建它的工具/方法。

关于reporting-services - 报告服务正确的项目对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/531383/

相关文章:

reporting-services - 报告服务,汇总一列的所有行

sql - 如何从日期时间中删除时间

c# - 通过 C# 扩展报表查看器导出为 PDF?

reporting-services - 如何避免 SQL Server Reporting Services 中的报表模型中的数字求和

sql - 查询 SSRS 数据集中的 View 与表

networking - 无法使用同一网络中的 URL 从另一台机器访问 ssrs 报告

reporting-services - 报告服务: Join all field on a dataset

ssrs-2008 - SSRS - 如何对 LookUpSet 表达式上的值求和

sql-server - 如何删除旧订阅

ssrs-2008 - 尝试在父级中添加子行组,但在嵌套单元格中向左刷新