在内存

时间:2017-03-22 09:17:43

标签: c# wpf image-processing reporting-services charts

我的问题似乎令人困惑,但我会让你更清楚地解释一下。我和我的团队目前正在开发一个包含文字,表格和图表的复杂报告。截至目前,我们使用word文档模板生成此报告,并使用我们的模型填充它。至于图表这是变得复杂的地方,我们在业务中使用的两个应用程序是windows / wpf应用程序和Web应用程序。两个应用程序都使用与生成图表(ComponentOne)相同的引擎,但引擎本身仅与Windows应用程序兼容。我们在Web应用程序中使用从windows / wpf应用程序生成的程序集来生成报告。

我们在网站上的报告生成器只会有关于他们想要生成哪种报告的过滤器和参数以及按下按钮。您认为解决此问题的最佳方式是什么,以便我们可以放弃使用我们的装配。我们不想放弃使用模板,因为这些有助于我们在需要更改时维护报告,我们现在唯一想到的就是如何在内存上生成图表并将其转换为图像以便我们可以将其转储到我们的模板上。

1 个答案:

答案 0 :(得分:0)

这并不令人困惑,它根本就不清楚。如果我做得对,你只需要一个报告工具ComponentOne,它可以在软件方面进行报告,而且不适用于网络方面。

你有点试图通过在你的网站上使用软件DLL解决它,它不能像你期望/想要的那样工作。你现在一直在努力。

您的问题基本上是“如何将软件设计用于网站?”

答案很简单。这不是完全不可能的情况。

我邀请您寻找另一种解决方案,而不是在网站上使用软件设计的DLL。即使你把它放在图像中的想法也有点糟糕(失去所有控制器/失去交互式报告的目的。)

我很确定ComponentOne会想到像Web报告这样的问题,甚至可能是将网络报告链接到软报告的解决方案。通过一点点搜索,我找到了C1WebReport,甚至找到了some forums talking about C1Report to C1WebReport。它能回答你的问题吗?