blockdiag является инструментом Python для создания блок-схема файл изображения из спец-текстовом файле.
Настройка
по easy_install
Сделать среды:
& NBSP; easy_install blockdiag
по билдаута
Сделать среды:
& NBSP; Hg клон http://bitbucket.org/tk0miya/blockdiag
& NBSP; кд 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 [метка = "Топ-страница"];
& NBSP; foo_index [метка = "Список FOOS"];
& NBSP; foo_detail [метка = "Подробности Foo"];
& NBSP; foo_add [метка = "Добавить Foo"];
& NBSP; foo_add_confirm [метка = "Добавить Foo (подтверждения)"];
& NBSP; foo_edit [метка = "Редактировать Foo"];
& NBSP; foo_edit_confirm [метка = "Редактировать Foo (подтвердить)"];
& NBSP; foo_delete_confirm [метка = "Удалить Foo (подтверждения)"];
& NBSP; bar_detail [метка = "Подробности BAR"];
& NBSP; bar_edit [метка = "Редактировать БАР"];
& NBSP; bar_edit_confirm [метка = "Редактировать БАР (подтвердить)"];
& 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
- добавить параметр "Antialias" в конфигурационном файле
- 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
Комментарии не найдены