天天看點

【疊代】MB_Plot V1.1 釋出,增量包加入圖形句柄機制

       相較于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

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

繼續閱讀