blockdiag הוא כלי Python ליצור קובץ תמונת בלוק תרשים מקובץ spec-טקסט.
הגדרות
על ידי easy_install
להפוך את הסביבה:
& Nbsp; easy_install blockdiag
על ידי buildout
להפוך את הסביבה:
& Nbsp; hg שיבוט http://bitbucket.org/tk0miya/blockdiag
& Nbsp; blockdiag cd
& Nbsp; bootstrap.py פיתון
& Nbsp; bin / buildout
להעתיק ולשנות קובץ ini. דוגמא:
& Nbsp;
vi simple.diag
עיין בסעיף הגדרת מדגם spec-טקסט לפורמט של קובץ תצורת simpla.diag.
מדגם הגדרת מפרט טקסט
דוגמאות ספורות זמינות.
simple.diag
simple.diag הוא פשוט להגדיר צמתים ומעברים על ידי תבנית טקסט כמו dot-:
מנהל תרשים {
& 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
תכונות :.
- צור בלוק תרשים מנקודה כמו טקסט (תכונה בסיסית)
- Multilingualization לצומת-תווית (utf-8 בלבד).
מה חדש בהודעה זו:
- תיקון באגים
מה חדש בגרסת 1.2.3:
- תיקון באגים
מה חדש בגרסת 1.2.0:
- מטב אלגוריתם לעיבוד צל
מה חדש בגרסת 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:
- הוסף סוג הקצה חדש לנתוני מודלים (תודה לדוד לאנג)
- הוסף אפשרות --no-שקיפות
- באגים תקן
דרישות :
- Python
- PIL
- funcparserlib
- setuptools או distriubte
תגובות לא נמצא