我们正在使用 DevExpress XtraReports 2009v3.3,虽然我可以通过代码中的各种格式化对象来实现我想要的,但必须有一种(更好/更少痛苦/可维护/可视化)的方式来实现我所需要的......
我需要制作一份针对最终用户“外观和感觉”的报告。我们有许多公司使用我们的软件,他们都需要不同的设计模式/模板来制作报告。例如 - 单个报告,取决于谁登录(我们知道他们属于哪家公司)应用报告应该使用的模板。
例如,一些要求(每个最终用户/公司)包括:
他们自己的徽标(放置在正确的位置),边距具有特定的大小 他们自己的字体(或字体选择)交替的颜色方案 特定的行/列是特定的颜色(永久和基于值) 值的格式,例如欧洲用户将获得欧元,英国用户在某些列/单元格/行上获得英镑。
我知道有一个最终用户报表设计器,但这不是我们需要的——我必须为报表创建架构/模板设计,然后在运行时应用它。
此外,对多个 repx 文件使用保存/加载布局并不是最佳解决方案,因为更改报告会导致大量额外工作,因为您必须更新每个 repx 模板文件。