blockly - 縮放

縮放

Blockly的主工作區可以是可伸縮的,可以由用戶動態擴展,也可以由開發人員靜態擴展。

縮放設置由Blockly配置的一部分對象定義。下面是一個例子:

var workspace = Blockly.inject('blocklyDiv',
    {toolbox: document.getElementById('toolbox'),
     zoom:
         {controls: true,
          wheel: true,
          startScale: 1.0,
          maxScale: 3,
          minScale: 0.3,
          scaleSpeed: 1.2},
     trashcan: true});

控制

設置爲true可顯示縮放中心、放大和縮小按鈕。默認爲false。

滾輪

設置爲true以允許鼠標滾輪縮放。默認爲false。

初始放大係數

初始放大係數。對於具有多個級別的應用程序,startScale通常在第一個級別上設置爲更高的值,然後隨着後續級別變得更復雜而增量減少。默認爲1.0。

最大放大係數

最大可乘法因子,可以放大多少倍。默認爲3。

最小放大係數

縮小的最小倍增因子。默認爲0.3。

放大步數

對於每個放大/縮小步驟,縮放比例分別乘以或除以縮放速度,這意味着:scale=scale speed^步。請注意,在此公式中,將減去縮小步驟,並添加放大步驟。默認爲1.2。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章