【问题标题】:Charting tool that generate on memory在内存上生成的图表工具
【发布时间】:2017-03-22 09:17:43
【问题描述】:

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

我们在网站上的报告生成器只有过滤器和参数,他们想要生成什么样的报告以及按下按钮。您认为解决此问题的最佳方法是什么,以便我们可以放弃使用我们拥有的程序集。我们不喜欢为此使用模板,因为它们极大地帮助我们在需要更改时维护报告,这是我们现在唯一想到的关于如何在内存中生成图表并将其转换为图像以便我们可以将其转储到我们的模板中。

【问题讨论】:

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


    【解决方案1】:

    这并不令人困惑,只是根本不清楚。如果我没看错的话,你只有一个报告工具 ComponentOne,它可以在软件端生成报告,并且不适合 Web 端。

    您在某种程度上试图通过在您的网站中使用软件 dll 来解决它,但它并没有像您预期/想要的那样工作。而且你现在一直在努力。

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

    答案很简单。并非完全不可能。

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

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

    【讨论】:

      猜你喜欢
      • 2012-02-10
      • 1970-01-01
      • 1970-01-01
      • 2014-10-27
      • 2012-01-16
      • 1970-01-01
      • 2010-10-22
      • 1970-01-01
      • 2020-05-27
      相关资源
      最近更新 更多