您的位置:首页 > 其它

【迭代】MB_Plot V1.1 发布,增量包加入图形句柄机制

2014-07-12 21:34 204 查看
相较于1.0版本,本次更新迭代最核心的改进是增设了一种基于图形句柄的机制,让每一次绘图都具有可以被记忆的全局唯一标识符。通过标识符,开发者可以已经绘出的每一幅图进行单独操作,1.1增量包中定义了四种常见的图形操作:更改画笔颜色,更改画线粗细,平移绘图,移除绘图。此外,本增量包还定义了高亮点,支持添加和移除高亮点,当然也是基于句柄机制的。

---------------------------------------------------------------------------------------

-所有数学函数类函数如果执行成功都将返回一个图形句柄-

---------------------------------------------------------------------------------------

一、图形句柄类:

1.Plot_SetColor(handerId,color)

重设指定图形的(画线)颜色,color: 颜色值;handerId:图形句柄。返回值:true表示成功,false表示失败

2.Plot_SetWeight(handerId,weight)

重设指定图形的画线粗细,handerId:图形句柄;weight:化线粗细(单位:px)。返回true成功,false失败

3.Plot_MovePos(handerId,xoff,yoff)

平移指定图形,handerId:图形句柄;xoff:水平方向平移增量(>0,正方向平移,相反亦反);yoff:垂直方向平移增量(>0,正方向平移,相反亦反)。返回true成功,false失败

4.removePlot(handerId)

移除指定图形,handerId:图形句柄。返回true成功,false失败

二、高亮点类:

5.NoteDot(dx,dy,dcolor,dsize,dnote)

新建一个高亮点。dx,dy:高亮点坐标;dcolor:标志点颜色【红绿蓝三色可选'r','g','b'】;dsize:点大小:1,2,3可选;dnote:要显示的说明文字:可选。如果执行正确,则返回一个高亮点句柄;否则返回false。

6.removeNoteDot(handerId)

移除一个高亮点。handerId:高亮点句柄。正确返回true,否则返回false。

--------------------------------------------------------------
现已公开接口调用,详情:

http://ftp169066.host317.web538.com/publib/mbplot/V1.1.js

-------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: