0

KineticJSで主題の目標を達成するにはどうすればよいですか? .getWidth()オブジェクトのまたは.getTextWidth()メソッドのいずれかを使用するTextと、指定された量はすべての文字の幅の合計になります。文字間のスペースはカウントされません。そのため、表示されたテキストの正確な幅を取得できません。いくつかのスクリーン メトリック クラスを含むソリューションがあることを見てきましたが、もっと単純なものがあるのでしょうか?

4

2 に答える 2

1

非表示の要素を本体に追加して、生成された幅を確認することはできませんか?

jQuery の場合:

element = $('<span />').addClass('hide').text('some dummy text');
element.appendTo('body');
console.log(element.width());

質問をよく理解しているかどうか、キャンバス要素に適用できるかどうかはわかりません。

于 2013-06-24T15:36:27.750 に答える