blockdiag е инструмент, Python, за да генерира блок-диаграма графичен файл от спец-текстов файл.
<Силен> Setup
от easy_install
Направи среда:
& Nbsp; easy_install blockdiag
от buildout
Направи среда:
& Nbsp; Hg клонинг http://bitbucket.org/tk0miya/blockdiag
& Nbsp; CD blockdiag
& Nbsp; питон bootstrap.py
& Nbsp; бин / buildout
Копирайте и променяте INI файл. Например:
& Nbsp; ср
VI simple.diag
Моля, обърнете се към спец-текст раздел проба настройка за формата на конфигурация simpla.diag файла.
Проба настройка спец-текст
Няколко примера са на разположение.
simple.diag
simple.diag е просто определи възли и преходи по точкова като текстов формат:
диаграма администратор {
& Nbsp; top_page -> довереник -> config_edit -> config_confirm -> top_page;
}
screen.diag
screen.diag е по-сложно проба. diaglam възли имат алтернатива етикет и някои преходи:
диаграма администратор {
& Nbsp; top_page [етикет = "Начална страница"];
& Nbsp; foo_index [етикет = "Списък на FOOs"];
& Nbsp; foo_detail [етикет = "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 [етикет = "Редактиране на BAR"];
& Nbsp; bar_edit_confirm [етикет = "Редактиране на 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;
}
<Силен> Usage
Изпълнение blockdiag команда:
& Nbsp; blockdiag simple.diag
& Nbsp; LS simple.png
simple.png
<силни> Характеристики :.
- Генериране на блок-диаграма от точка като текст (основна функция)
- многоезичността за възел за екомаркировка (UTF-8 само).
Какво ново в тази версия:
- Fix грешки
Какво ново във версия 1.2.3:
- Fix грешки
Какво ново във версия 1.2.0:
- Оптимизиране на алгоритъм за оказване на сянка
- Добави възможности да docutils директива
- коригират грешки
Какво ново във версия 1.1.8:
- Добави --ignore-PIL вариант
- коригират грешки
Какво ново във версия 1.1.7:
- Добави диаграма атрибут: shadow_style
- Добави пътя на шрифта за CentOS 6.2
- добавите настройка с "antialias" в конфигурационния файл
- коригират грешки
Какво ново във версия 1.1.6:
- Подкрепа за readthedocs.org
- директива останалата подкрепя: Надпис: опция
- коригират грешки
Какво ново във версия 1.1.5:
- Постави изходния код на документа SVG като описание
- коригират грешки
Какво ново във версия 1.1.4:
- Добави нов edge.hstyles: oneone, onemany, manyone, manymany
- Добави ръб атрибут: описание (за строителство описание-таблици)
- коригират грешки
Какво ново във версия 1.1.3:
- Добавяне на нов тип ръб за данни-модели (благодарение да David Lang)
- Добави опция --no-прозрачността
- коригират грешки
<силни> Изисквания :
- Python
- PIL
- funcparserlib
- setuptools или distriubte
Коментари не е намерена