1

我们正在使用 DevExpress XtraReports 2009v3.3,虽然我可以通过代码中的各种格式化对象来实现我想要的,但必须有一种(更好/更少痛苦/可维护/可视化)的方式来实现我所需要的......

我需要制作一份针对最终用户“外观和感觉”的报告。我们有许多公司使用我们的软件,他们都需要不同的设计模式/模板来制作报告。例如 - 单个报告,取决于谁登录(我们知道他们属于哪家公司)应用报告应该使用的模板。

例如,一些要求(每个最终用户/公司)包括:

他们自己的徽标(放置在正确的位置),边距具有特定的大小 他们自己的字体(或字体选择)交替的颜色方案 特定的行/列是特定的颜色(永久和基于值) 值的格式,例如欧洲用户将获得欧元,英国用户在某些列/单元格/行上获得英镑。

我知道有一个最终用户报表设计器,但这不是我们需要的——我必须为报表创建架构/模板设计,然后在运行时应用它。

此外,对多个 repx 文件使用保存/加载布局并不是最佳解决方案,因为更改报告会导致大量额外工作,因为您必须更新每个 repx 模板文件。

4

1 回答 1

0

可以通过XtraReport.SaveLayout方法创建不同的报告并将其保存为 repx 格式,并将这些repx 文件用作模板

相似但不同的问题

问了 dev express,他们基本上说没有任何“布局抽象”可以满足我的要求。

于 2010-10-29T11:21:23.907 回答