我们正在寻找能够动态创建流程图(图像)的代码/组件,最好是在.NET / C#中(尽管采用XML / JSON的Silverlight / Flash组件) - 进食也没问题)。
例如,我们有一个(商业)报价,在成为最终版之前会经过以下步骤:
请求 - >待定 - >准备修改 - >正在修订中 - >最终
作为额外的一步,有可能从“修订后”回到“待定”。
因此组件/代码应该绘制这样的内容(其中'Under revision'将是此引用的活动状态):
Example chart http://www.wowtah.nl/flowchart-example.gif 我们不仅仅创建静态GIF图像(并根据需要加载正确的图像)的原因是这些步骤可能因客户对我们产品的实现而有所不同。因此,我们正在寻找一种向用户动态显示为其配置的工作流程步骤的方法。
非常感谢任何帮助!
答案 0 :(得分:6)
查看Microsoft MSAGL
答案 1 :(得分:3)
我不久前建立了一个工作流程解决方案并评估了许多图表控件,包括MindFusion控件。我决定使用Syncfusion图表控件,主要是因为它易于最终用户使用(特别是在绘制连接时)。
我正在使用WPF版本,但他们为ASP.Net和WinForms制作版本。它有导出图像的方法。
这些是我记得评估的一些组件;我建议给他们一个镜头,看看你最喜欢哪一个。
答案 2 :(得分:1)
MindFusion看起来有一些很好的图表控件可能对你有用:
答案 3 :(得分:1)
与此同时,您还可以在Codeplex和Google代码上找到开源图表库。
具有许多功能且非常灵活的非常深的
可能更容易编程,但范围更有限