ternlightJavascript图元绘制库
基于HTML CANVAS API的Javascript库,提供在HTML页面上绘制图元——如流程图的能力。
目前已支持简单的矩形图元和图元间的连线(直线、直角连线两种),拖拽图元等能力。
该javascript library的实现借鉴了NetronLight的不少思路,相应地将之命名为ternlight。
目前,支持的主要能力如下:
1. 内置支持连线(直角线和直线);提供了RetangleShape图元;
2. 支持在图元之间进行连线;(从Shape的Connector上可拉出新的连线)
3. 支持label,可编辑/显示文本;label可作为Shape等的子元素(见demo中的MyShape示例);
4. 支持图元在画布中的拖拽;
5. 支持从画布外拖拽新的shape到画布中(见demo中的示例?);
6. 基本编辑支持:删除、增加图元(见5)以及undo、redo;
拖拽新的图元到画布中去:
ternlight的实现中,主要的类及其类之间的关系如下图所示:
email: fancimage@gmail.com
评论
武汉中学
学生宿舍每天早上9:00关门,中午11:00开门,14:30关门,晚上16:30开门,20:00关门,关门期间,不能进出。有管理员,六人/组/间,有一个组长,晚上10:30关灯(哈哈,用手电撒````
武汉中学
0
武汉中学
学生宿舍每天早上9:00关门,中午11:00开门,14:30关门,晚上16:30开门,20:00关门,关门期间,不能进出。有管理员,六人/组/间,有一个组长,晚上10:30关灯(哈哈,用手电撒````
武汉中学
0
武汉中学
学生宿舍每天早上9:00关门,中午11:00开门,14:30关门,晚上16:30开门,20:00关门,关门期间,不能进出。有管理员,六人/组/间,有一个组长,晚上10:30关灯(哈哈,用手电撒````
武汉中学
0
韶关十五中学
韶关市第十五中学创办于2002年8月,是一所充满青春活力的年轻的学校。在市委市政府的关心下,在市、区教育局的领导下,在学校全体教工的努力下,市十五中与时俱进,稳步发展,经过四年的艰苦奋斗,逐步成为让社
韶关十五中学
0
杭州十五中学
杭州市第十五中学杭州市第十五中学是一所有着五十年历史的学校,前身是省一极重点中学-------浙大附中的初中部。学校现有两个校区,玉泉校区毗邻浙江大学玉泉校区,人文地理环境优越;西溪校区为新建成的将村
杭州十五中学
0