2012-03-14 4 views
2

Raphael.js로 그리기 유틸리티를 설정했습니다. 사용자는 도형, 패스를 그리고 텍스트를 입력 할 수 있습니다. 일단 사용자가 텍스트 -> Paper.text()를 svg에 추가하면 svg는 선택 가능한 상태가됩니다. 의미, 텍스트를 추가하고 펜 도구로 전환하면 svg 주위로 펜을 이동하면 인접한 dom 요소가 선택 상태가됩니다.Raphael.js가 텍스트를 경로로 변환

그래서이 문제가 발생하지 않도록 텍스트를 경로로 변환하고 싶습니다. 나는이 문서에서 아무 것도 볼 수 없다.

+0

문제의 jij 수수께끼를 제공하십시오. – rajkamal

답변

1

텍스트 요소의 pointer-events 속성을 .attr()으로 조정 해보세요. none가 귀하의 필요에 부합 할 수도 있습니다. 좋은 약간 background info links on MDN가있다.

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

텍스트 인쇄에 text() 대신 print()를 사용하면 텍스트가 라파엘 경로 객체가됩니다. (print()는 래퍼 경로로 렌더링되는 cufon 자바 스크립트 글꼴을 사용합니다).