2017-07-17 78 views
1

下面是我如何使用Fabric JS在畫布上安排一個圓圈。在畫布中居中對象

$(".arrangeHorizntal").click(function(){ 
    if(checkSelection()){   
     selectedObj.top = clipRectangle.top+clipRectangle.height/2;  
     selectedObj.setCoords(); 
     canvas.renderAll(); 
    } 

}) 

但是,當我放大畫布它實際上不是中心,它是離開中心。所以我的猜測是因爲縮放。

如何處理?嘗試centerObject函數,但這是爲了集中在畫布上,而不是在矩形中。任何線索?

enter image description here

回答

0

中心:

selectedObj.center(); 

中心水平:

selectedObj.centerH(); 

中心垂直:

selectedObj.centerV(); 
+0

[我看到這個答案】(https://開頭計算器。 COM /問題/ 172701 68/fabricjs-始終中心對象畫布上)。但它的中心是畫布,而不是我已經有的長方形剪輯 –

+0

您是否解決了這個問題? – dtx