摘要: HTML5画图命令图形的绘制是由TDrawHandler与TCommand 协同工作完成。TDrawHandler需要完成以下工作1、聚集类用于管理绘图的命令 TCommand2、管理鼠标事件 ,鼠标点击第一下开始绘图,鼠标点击第二下绘图完成。在点第一次和第二次之间在画板上拖动鼠标时系统动态的根据鼠... 阅读全文
posted @ 2015-03-01 09:07 tcustomzd 阅读(1214) 评论(0) 推荐(0)
摘要: HTML5 canvas 在线画笔绘图工具(一) 功能介绍 这是我用Javascript写的第一个程序,在写的过程中走了很多弯路,所以写完之后想分享出来,给与我一样的初学者做为学习的参考,同时在编写这个程序时我也碰到一些问题,这里我也会一并的提出来给大家讨论,让我们都能得到进步。因为是初学javas... 阅读全文
posted @ 2015-03-01 09:03 tcustomzd 阅读(2789) 评论(1) 推荐(0)
摘要: 组装画板(TDrawBuilder)在这一小节中我们要把工具条和画板组装起来,让他们可以协同进行工作。画板通过一个命名为TDrawBuilder来进行组装。在详细讲解TDrawBuilder对象之前我们来看一下程序的HTML代码。画布由三个Canvas组成toolbar用于绘制工具条,drawCan... 阅读全文
posted @ 2015-02-28 17:59 tcustomzd 阅读(1190) 评论(0) 推荐(1)
摘要: Canvas+Javascript 带图标的工具条制作 TToolbar工具条是由一个TToolbar对象和两个按钮对象(TImageButton、TColorButton)组成,因为之前我大部分时间是使用d.e.l.p.h.i进行开发,所以命名方面比较偏向于d.e.l.p.h.i的风格,请处女座的... 阅读全文
posted @ 2015-02-26 12:16 tcustomzd 阅读(882) 评论(0) 推荐(0)