2015-10-19 44 views

回答

4

canvas = new fabric.Canvas('canvas'); 
 
var shape = new fabric.Textbox('i m an not editable textbox', {width: 200, top:0, left:0, editable: false, cursorWidth: 0}); 
 
canvas.add(shape);
<script src="http://www.deltalink.it/andreab/fabric/fabric.js"></script> 
 
<canvas id='canvas' width="500" height="400" style="border:#000 1px solid;"></canvas>

fabricjs文本框的子類的iText。 從iText的文檔,你可以看到:

/** 
* Indicates whether a text can be edited 
* @type Boolean 
* @default 
*/ 
editable: true, 

爲什麼TE光標似乎仍然是一個謎給我。所以我應用cursorWidth = 0來臨時修補問題。 可能是圖書館本身的一個問題。

相關問題