如何在 fabric js 中使用英寸和毫米等单位
How to work with units like inch & mm in fabric js
我正在开发一个 fabric js 应用程序,我需要使用英寸和毫米等测量单位
我试过这段代码 & 它显示空白
所以我的问题是如何在 fabric 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>
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);
我正在开发一个 fabric js 应用程序,我需要使用英寸和毫米等测量单位
我试过这段代码 & 它显示空白
所以我的问题是如何在 fabric 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>
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);