2012-03-14 2 views
2

Raphael.jsで図面ユーティリティをセットアップしました。ユーザーは、図形、パスを描き、テキストを入力することができます。ユーザがtext-> Paper.text()をsvgに追加すると、svgは選択可能な状態になります。つまり、テキストを追加してペンツールに切り替えると、svgの周りでペンを動かすと、隣り合うDOM要素がその::選択状態になります。Raphael.jsがテキストをパスに変換する

だから私はこれを防ぐためにテキストをパスに変換したいと思います。私はこのようなことはドキュメントには見当たりません。

+0

問題のjijのフィドルを提供してください – rajkamal

答えて

1

.attr()というテキスト要素のpointer-eventsプロパティを調整してみてください。 noneがあなたのニーズに合っているかもしれません。良いものがありますbackground info links on MDN

.attr({pointer-events: none}) 
4

テキスト印刷でtext()の代わりにprint()を使用すると、テキストはグラフィカルなパスオブジェクトになります。 (print()は、ラファルパスにレンダリングするcufon javascriptフォントを使用します)。

関連する問題