【问题标题】:Creating Visio look-a-like diagrams programmatically [closed]以编程方式创建类似 Visio 的图表 [关闭]
【发布时间】:2010-01-03 00:33:01
【问题描述】:

我需要以编程方式将 Visio 外观类似的图表创建为绘图。大多数情况下,我们将创建类似于one 的网络布局图。

是否有可以加快开发速度的组件或我们可以使用的某种技术?通常,我们可以通过 System.Drawing 自己完成此操作,但这对于更复杂的网络图可能会变得棘手,因为我们必须确保没有视觉重叠。

更新:没有可用的 Visio。 更新 2:如果这些可以是眼睛糖果,我会很高兴

【问题讨论】:

    标签: c# .net diagram system.drawing


    【解决方案1】:

    ConceptDraw 有一个令人眼花缭乱的图形,如果您需要它来进行演示,那就太棒了。网络模板有一种快速绘制技术,您可以根据需要修改图表。

    【讨论】:

    • 您不能以编程方式使用 ConceptDraw
    【解决方案2】:

    您看过 Visio API 吗?它具有 VBA 功能。 使用 System.Drawing 类重新创建 Visio 功能可能会变得相当复杂,需要付出巨大的努力。

    【讨论】:

    • Visio API 假定 @Anne 有可用的 Visio。
    • 不确定这是否会有很大帮助,但 .NET 图表控件提供了一些简洁的可视化效果。看看你是否可以根据你的需要修改这些。 microsoft.com/downloads/…
    • 是的,MS 图表很棒,但据我所知没有可用的网络图...
    【解决方案3】:

    Graphviz 可能有点用处...

    【讨论】:

    • 以前使用过。非常强大,但不是眼睛糖果。
    【解决方案4】:

    在 CodeProject 上查看这个WPF Diagram Designer。看起来它提供了很多你需要的东西,而 WPF 拥有无限的养眼潜力。

    【讨论】:

    • 它看起来不像糖果,这正是客户所需要的:(((
    • 然后向客户灌输对 Visio 需求的理解。 :-)
    • 很想这样做,但我们需要它来构建可再发行产品,因此 Visio 不行。 :((((
    • 我已经完全改变了我的答案。看看我链接到的新图表设计器 - 看起来好多了。
    猜你喜欢
    • 1970-01-01
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-26
    相关资源
    最近更新 更多