Альтернативный макет при использовании Graphviz и Quickgraph

Я преобразовал пример, доступный на этой странице, в приложение для 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

кажется, ничего из вышеперечисленного не работает. не могли бы вы помочь?

Большое спасибо

1 ответ

Исправлено.. была проблема с аргументами пробелов в моем коде.

Спасибо, что

Другие вопросы по тегам