我刚刚开始研究构建一个基于模板的报告工具,以存在于 .Net WPF 框架中构建的应用程序中。现在我正在研究可能的方法来调查/vette/考虑。
基本上,客户希望将报告系统嵌入到他们新的基于 WPF 的体系结构中。除了一定程度的报告设计外,该系统还包括报告生成。最终用户本质上是研究人员/临床医生,因此使用完整的报告设计系统,例如 DevExpress(我真的很喜欢)和 Crystal(我不喜欢)将是矫枉过正。
本质上,最终报告读起来很像带有研究活动和程序列表的 MS Word 文档(而不是一份好的 ol'financial 报告)。从用户的角度来看,我认为设计作品必须是非常愚蠢的证明才能使用。我们不希望最终用户对列标题和复杂的报表装饰之类的东西感到厌烦。
最简单的事情(从用户的角度来看)是让他们创建一些基本的报告模板。
想想这个模型:您的显示/报告区域位于左侧的面板中,右侧有一系列预定义的模板,用户可以单击、拖动和放置报告/文档设计面板。
我知道 Microsoft Word 在某处对此有一定程度的支持。但是我看到的解决方案似乎不适合 WPF 框架。你必须在你的 WPF 应用程序中嵌入一个 winform 来支持这种点击和拖动行为。如果可能的话,如果我们不需要,我宁愿不必将 winforms 吸入这个 WPF。
我们真的不想编写和支持功能齐全的本土报告设计师(我们不应该这样做)。
在方法/技术方面有什么想法吗?(自定义解决方案、开源、第 3 方控制等)
有没有人做过类似的事情?
我觉得外面有什么东西很接近。
谢谢,约翰B