このblockdiagは仕様テキストファイルからのブロック·ダイアグラムの画像ファイルを生成するPythonのツールである。
のセットアップの
easy_installをすることによって
環境を作る:
  easy_installをblockdiag
ビルドアウトによる
環境を作る:
  HGクローンhttp://bitbucket.org/tk0miya/blockdiag
 のCD blockdiag
  Pythonのbootstrap.py
 ビン/ビルドアウト
iniファイルをコピーし、変更します。例:
  CP
VI simple.diag
simpla.diag設定ファイルの形式については、スペックテキスト設定サンプルセクションを参照してください。
のスペックテキスト設定サンプルの
いくつかの例が用意されています。
simple.diag
simple.diagは単純にドット状のテキスト形式によるノードと遷移を定義している:
ダイアグラムの管理者{
  top_page - >設定 - > config_edit - > config_confirm - > top_page。
}
screen.diag
screen.diagはより複雑にサンプルです。 diaglamノードは、別のラベルといくつかの遷移を持っている:
ダイアグラムの管理者{
  top_page [ラベル= "トップページ"];
  foo_index [= "リストFOOSの「ラベル];
  foo_detail [ラベル=「詳細FOO "];
&NBSPは、foo_add [ラベル= "FOOの追加"];
  foo_add_confirm [ラベル= "FOO(確認)を追加"];
  foo_edit [ラベル= "編集FOO"];
  foo_edit_confirm [ラベル= "編集FOO(確認)"];
  foo_delete_confirm [ラベル= "FOO(確認)を削除"];
  bar_detail [ラベル=「BARの詳細 "];
  bar_edit [ラベル= "編集BAR"];
  bar_edit_confirm [ラベル= "編集BAR(確認)"];
 ログアウト。
  top_page - > foo_index。
  top_page - > bar_detail。
  foo_index - > foo_detail。
  foo_detail - > foo_edit。
  foo_detail - > foo_delete_confirm。
  foo_index - > foo_add - > foo_add_confirm - > foo_index。
  foo_index - > foo_edit - > foo_edit_confirm - > foo_index。
  foo_index - > foo_delete_confirm - > foo_index。
  bar_detail - > bar_edit - > bar_edit_confirm - > bar_detail。
}
の使用法の
blockdiagのコマンドを実行します。
  blockdiag simple.diag
  LS simple.png
の特長のsimple.pngます:
- テキスト(基本機能)のようなドットからブロックダイアグラムを生成します。 。
- 多言語化のためのノード·ラベル(UTF-8のみ)します。
のこのリリースで新しいのは何ですか。
- 修正のバグします。
のバージョン1.2.3の新機能のは何ですか。
- 修正のバグします。
のバージョン1.2.0でのの新機能:
- 影をレンダリングするためのアルゴリズムを最適化
- ディレクティブをDocutilsのためのオプションを追加します。
- 修正のバグします。
のバージョン1.1.8の新機能のは何ですか。
- --ignore-PILオプションを追加します。
- 修正のバグします。
のバージョン1.1.7でのの新機能は次のとおりです。
- ダイアグラム属性を追加します。shadow_styleます。
- CentOSの6.2 のフォントパスを追加します。
- 設定ファイルで設定「アンチエイリアス」を追加します。
- 修正のバグします。
のバージョン1.1.6の新機能のは何ですか。
- readthedocs.orgサポートします。
- はreSTのディレクティブはサポートしています。キャプション:オプションます。
- 修正のバグします。
のバージョン1.1.5でのの新機能:
- 埋め込みソースコードSVG文書に記述として
- 修正のバグします。
のバージョン1.1.4にの新機能:
- 新しいedge.hstylesを追加します。oneone、onemany、 manyone、manymanyます。
- エッジ属性を追加します(ビルドの説明 - テーブル用)の説明をします。
- 修正のバグします。
のバージョン1.1.3の新機能のは何ですか。
- データ·モデルのための新しいエッジタイプを追加します(感謝デビッド·ラングに)します。
- --no-透明オプションを追加します。
- 修正のバグします。
の要件の
- のPythonます。
- PILます。
- funcparserlibます。
- setuptoolsのかdistriubteます。
コメントが見つかりません