1

我已将此页面上可用的示例转换为 Windows 应用程序之一。 http://www.pedautreppe.com/post/How-to-render-a-finite-state-machine-graph-in-ASPNET-.aspx

该应用程序正在按预期生成图像,但是当我尝试更改布局时,我无法让它工作。我正在尝试使用“Circo”或“Sfdp”而不是“点”。我尝试了以下更改,但生成的图像始终具有与“点”完全相同的布局:

1-我改变了行:

process.StartInfo.FileName = @"C:\Program Files\Graphviz 2.21\bin\dot.exe";

至: process.StartInfo.FileName = @"C:\Program Files\Graphviz 2.21\bin\sfdp.exe";

或者: process.StartInfo.FileName = @"C:\Program Files\Graphviz 2.21\bin\circo.exe";

2-我添加了“-Kspfg”/“-Kcirco”到 process.StartInfo.Arguments = "-Tgif -Gcharset=latin1";

3-我尝试结合1和2

以上似乎都不起作用。能否请你帮忙?

非常感谢

4

1 回答 1

0

已修复..我的代码中的参数空格有问题。

谢谢你,

于 2012-11-24T20:23:30.340 回答