ファブリックJSを使用して、キャンバスにテキストオブジェクトとイメージオブジェクトを追加しています。ファブリックJS:テキストオブジェクトの選択領域が実際のテキストサイズより大きい
しかし、テキストオブジェクトを追加して選択すると、実際のテキストサイズよりも大きな選択領域が表示されます。
Please refer this link to see the screen-shot.
私たちは、テキストオブジェクトを追加するには、次のコードを使用しています。
var text_object = new fabric.Text('00', { fontSize: 192, fontFamily: 'Times New Roman', padding: 0 }); text_object.top = parseInt((canvas.height - text_object.height)/2); text_object.left = parseInt((canvas.width - text_object.width)/2); text_object.lockUniScaling = true; canvas.add(text_object); canvas.renderAll(); canvas.setActiveObject(text_object);
主な問題は、追加されたテキストオブジェクトの幅と高さを取得しようとするときです。テキストの実際のサイズではなく、テキストオブジェクトの選択領域の幅と高さを返します。
テキストオブジェクトの選択領域をテキストの実際のサイズと同じにするにはどうすればよいですか?
または、選択領域を除いて、実際のテキストサイズを取得するにはどうすればよいですか?
あなたのコードで、あなたの問題を述べる最小限のスニペットを作成できますか? – Durga
問題のコードスニペットを追加しました。だから確認してください。 –