我有一些代表流程图的数据.(一堆Jira状态及其向其他状态的转换.)
我还有一种粗略的方法将每个流程图项放在OpenOffice Draw文档的A4页面上.(虽然更好的建议值得欢迎.)
但是,我不想输出一行盒子并手动重新排列,特别是因为我可能需要多次重新生成流程图.
这似乎是一个常见的问题,因此必须有现有的算法/技术可以分析几个项目(以及它们之间的链接)并做一个体面的工作,将它们放在合适的位置.
有关如何最好地做到这一点的任何建议?
到目前为止,我已经找到了几个讨论ODS文件创建的来源:如何在.Net中创建ODS文档以及 如何使用C#.NET创建.odt文件?
最有趣的是打开calc文件的解释.然而,这会在全屏幕中打开OpenOffice,我正在寻找的是一种写入Calc文件(.ods)而不实际打开Openoffice的方法.这样我就可以编写一个只打开savefiledialog的函数,获取文件名,然后创建并保存.ods文件.
是否有任何C#代码示例可用于执行此类操作?