流程图生成器软件文件扩展

时间:2013-01-17 17:30:31

标签: java swing flowchart

我正在制作流程图生成器软件。现在,我想添加一个功能,以便用户可以将流程图保存为jpg或pdf以外的可编辑文件格式。

我应该使用哪种文件格式,以便用户可以随时编辑流程图???

另外,我可以为此创建自己的文件扩展名吗?

是否可以使用JGraphx Library?如果是,怎么??

2 个答案:

答案 0 :(得分:0)

  

我应该使用哪种文件格式,以便用户可以随时编辑流程图?

这取决于你,但如果你想要一个可以用文本编辑器阅读的文件格式,XML将是一个不错的选择。

  

另外,我可以为此创建自己的文件扩展名吗?

是的,你可以。有关详细信息,请参阅此Stack Overflow answer

答案 1 :(得分:0)

如果您更喜欢可以被视为图片的格式,我建议使用Scalable Vector Graphics。 SVG格式本质上是XML,其中定义了某些标记和属性以生成形状,路径,文本等。您还可以包含自己的元数据,以便将文件读回程序中以进行进一步编辑; SVG图像也可以使用Inkscape和其他图形程序进行编辑,或者(对于足够高级的用户)使用文本编辑器进行编辑。

规范文件扩展名为.svg用于纯文本文档,或.svgz用于使用gzip算法压缩的SVG文档。

JGraphX似乎有some support for SVG,但您可能需要编辑自己的结果和/或代码才能保存图形连接信息。