2011-06-22 12 views
0

ソフトウェアエンジニアリングのドキュメント用のブロックダイアグラムを生成するツールを開発します。これは「メモリ内」で行われます。私のツールにはグラフィック出力がありません(それは単なるアルゴリズムのセットです)。基本図を生成してInkscapeにインポートするには?

これらのブロック図は、属性(名前、...)を持つ色付きの長方形です。入出力ポート(名前のついた小さい方の長方形)とポート間の配線があります。私は自分のツールでこれらすべての要素のグラフィカルな位置を管理します。

Inkscapeが私のアルゴリズム(Graphviz、チューリップなどの他のよく知られているツールが不十分になっている)の結果を表示するのに適しているかどうかを知りたいと思います。

私は答えが「はい」になると思います。 Inkscapeにどのフォーマットが使われていますか?彼らは簡単で文書化されていますか? xmlなんか?

次に、Inkscapeを外部から制御してpdf、pngなどを生成できますか?参考までに、私のツールはRubyで書かれています。

PS:私は輸入に関し、このexample

答えて

0
  • のようなルックスを生成することがありましたものの一種で、SVGは答えである:私はちょうど私の要件を満たすためにそれの合理的なサブセットの内容を分析する必要があります。
  • Inkscapeのコントロールに関しては、実際にはscriptingによって可能です。
関連する問題