2015-11-02 27 views
1

我在织物上的JS应用&我需要测量单位好像英寸&毫米
我想这个代码&工作,工作就显示空白
所以我的问题是在面料JS如何使用单位像英寸和毫米工作织物JS

a = new fabric.Rect({ 
 
      top:0, 
 
      left:0 , 
 
      fill: '#000', 
 
      width: 50mm, 
 
      height: 50mm, 
 
      
 
     }); 
 
b = new fabric.Rect({ 
 
      top:0, 
 
      left:200, 
 
      fill: '#000', 
 
      width: 1in, 
 
      height: 1in, 
 
      
 
     }); 
 
    canvas.add(a, b);
<canvas id='canvas' width="500" height="400" style="border:#000 1px solid;"></canvas>

回答

4

fabricjs具有单元如英寸是如何工作的&毫米作品以像素为单位。 有一个函数:fabric.util.parseUnit()可以分析英寸,毫米,像素,点。

a = new fabric.Rect({ 
       top:0, 
       left:0 , 
       fill: '#000', 
       width: fabric.util.parseUnit('50mm'), 
       height: fabric.util.parseUnit('50mm'), 

      }); 
    b = new fabric.Rect({ 
       top:0, 
       left:200, 
       fill: '#000', 
       width: fabric.util.parseUnit('1in'), 
       height: fabric.util.parseUnit('1in'), 
      }); 
canvas.add(a, b); 
相关问题