blockdiag є інструментом Python для створення блок-схема файл зображення з спец-текстовому файлі.
Налаштування
по easy_install
Зробити середовища:
І NBSP; easy_install blockdiag
по білдаута
Зробити середовища:
І NBSP; Hg клон http://bitbucket.org/tk0miya/blockdiag
І NBSP; CD blockdiag
І NBSP; пітон bootstrap.py
І NBSP; бен / Споруда
Копіювати та змінювати INI-файл. приклад:
І NBSP; ср
VI simple.diag
Будь ласка, зверніться до спец-текстовому розділі Приклад налаштування для формату файлу конфігурації simpla.diag.
спец-зразок тексту установка
Кілька прикладів доступні.
simple.diag
simple.diag просто визначити вузли та переходи від точковими текстовому форматі:
схема Адмін {
І NBSP; top_page -> Config -> config_edit -> config_confirm -> top_page;
}
screen.diag
screen.diag більш складно зразок. diaglam вузли мають альтернативний лейбл і деякі переходи:
схема Адмін {
І NBSP; top_page [LABEL = "Топ-сторінка"];
І NBSP; foo_index [LABEL = "Список FOOS"];
І NBSP; foo_detail [LABEL = "Деталь Foo"];
І NBSP; foo_add [LABEL = "Додати Foo"];
І NBSP; foo_add_confirm [LABEL = "Додати Foo (підтвердження)"];
І NBSP; foo_edit [LABEL = "Редагувати Foo"];
І NBSP; foo_edit_confirm [LABEL = "Редагувати Foo (підтвердити)"];
І NBSP; foo_delete_confirm [LABEL = "Видалити Foo (підтвердження)"];
І NBSP; bar_detail [LABEL = "Фрагмент BAR"];
І NBSP; bar_edit [LABEL = "Редагувати BAR"];
І NBSP; bar_edit_confirm [LABEL = "Редагувати BAR (підтвердити)"];
І NBSP; вихід;
І NBSP; top_page -> foo_index;
І NBSP; top_page -> bar_detail;
І NBSP; foo_index -> foo_detail;
І NBSP; foo_detail -> foo_edit;
І NBSP; foo_detail -> foo_delete_confirm;
І NBSP; foo_index -> foo_add -> foo_add_confirm -> foo_index;
І NBSP; foo_index -> foo_edit -> foo_edit_confirm -> foo_index;
І NBSP; foo_index -> foo_delete_confirm -> foo_index;
І NBSP; bar_detail -> bar_edit -> bar_edit_confirm -> bar_detail;
}
Використання
Виконати blockdiag команду:
І NBSP; blockdiag simple.diag
І NBSP; Ls simple.png
simple.png
Особливості :.
- Створити блок-схему з точки, як і текст (Основною особливістю)
- багатомовності для вузла мітки (UTF-8 тільки).
Що нового У цьому випуску:
- Fix помилки
Що нового у версії 1.2.3:
- Fix помилки
Що нового у версії 1.2.0:
- Оптимізація алгоритму для надання тінь
- Додати варіанти Docutils директиву
- Fix помилки
Що нового у версії 1.1.8:
- Додати --ignore-PIL варіант
- Fix помилки
Що нового у версії 1.1.7:
- Додати атрибут схема: shadow_style
- Додати шрифт шлях для CentOS 6.2
- додати параметр "Згладжування" в конфігураційному файлі
- Fix помилки
Що нового у версії 1.1.6:
- Підтримка readthedocs.org
- директива Відпочинок підтримує: заголовок: опція
- Fix помилки
Що нового у версії 1.1.5:
- Вставити вихідний код документа SVG як опис
- Fix помилки
Що нового у версії 1.1.4:
- Додати нові edge.hstyles: oneone, onemany, manyone, manymany
- Додати атрибут краю: опис (для збірки Опис таблиць)
- Fix помилки
Що нового у версії 1.1.3:
- Додати новий тип кромки для дата-моделей (спасибі Девід Ланг)
- Додана опція --no-прозорості
- Fix помилки
Вимоги
- Python
- PIL
- funcparserlib
- Setuptools або distriubte
Коментар не знайдено