我使用此代碼添加textbox
,面料JS fontWeight設置不工作
var text = 'Type Text Here';
var textSample = new fabric.Textbox(text, {
left: getCardLeft() + 100,
top: getCardTop() + 10,
width: 200,
height: 20,
fontFamily: 'Helvetica',
fill: getColorPickerForegroundColor(),
fontWeight: '',
fontSize: parseInt('25'),
originX: 'center',
hasRotatingPoint: true,
centerTransform: true,
});
canvas.add(textSample);
成功地添加到textbox
canvas
。 現在,如果我嘗試使用此命令
canvas.getActiveObject().set("fontWeight", "bold");
canvas.renderAll();
工作,使其bold
,但是當試圖將其更改爲正常,
canvas.getActiveObject().set("fontWeight", "");
canvas.getActiveObject().set("fontWeight", "100");
canvas.getActiveObject().set("fontWeight", "normal");
canvas.renderAll();
不工作。
我不知道問題出在哪裏。我在這裏做錯了什麼?
它的表現很奇怪 你可以看到它here。
我已經做了我的代碼呈現。但它的表現很奇怪。看到http://screencast.com/t/HDVH6ckkr – hemsbhardiya
我剛剛編輯我的問題很少,請再次參考它。可能是你得到任何錯誤,我無法找到。謝謝 – hemsbhardiya