2

我需要创建一个自定义的图形流程图生成器。只有三类可连接的组件,以及构造流程图的两种连接器。但是,每个组件和连接器类都需要有一组与其类的实例相关联的定制属性。

所以我正在寻找一个“流程图构建器”构建器,它可以让我配置组件的类型、关联的属性,并且已经准备好所有的管道来处理拖放、调整大小、绘图、连接、加载/保存和很快。

理想情况下,生成的应用程序将以基于 XML 的格式保存图表,但任何可解析的都可以。

Dia 具有我正在寻找的功能,但是,为一种新型图表定制它需要对组件集的细节进行编码。我正在寻找能够在更短的时间范围内根据组件和连接器配置定义的内容理想地构建流程图应用程序的东西。

4

1 回答 1

1

如果您想使用 Dia:可能不需要“编码”您的组件。也许您可以简单地“绘制”它们:

http://dia-installer.de/howto/create_shape/index.html.en

这样的形状也可以配备属性(您必须为此进行一些 XML 编辑):

http://git.gnome.org/browse/dia/tree/doc/custom-shapes#n260

我不确定你是否知道这些信息。

于 2012-01-10T19:36:12.417 回答