2011-12-07 8 views
1

이 파일을 RaphaelJS 및 raphael-svg-import와 함께 http://registro.soveci.com/dom_izq.svghttp://registro.soveci.com/dom_der.svg으로 렌더링하려하지만 어떻게 든 화면에 경로가 잘못 표시됩니다. 표준 호환 브라우저를 사용하여 볼 수 있다면 렌더링 된 경로가 올바르게 표시되므로 raphael-svg-import에 문제가 있어야합니다.Rraphel-svg-import에서 SVG 경로가 잘못 배치되었습니다.

나에게 몇 가지 힌트를 제공 할 수 있습니까 ??? (저는 SVG에 익숙하지 않습니다.)

답변

1

저는 지금 SVG를 약간 실험 해 왔습니다. 그리고 그 플러그인을 가지고 방금 놀았 기 때문에 약간 우연의 일치입니다.

URL을 demo 문서에 zip 파일이 포함되어 있으므로 Inkscape 또는 SVG 편집기에서이 파일을 시험해보고 프로젝트에서 무언가로 구성 할 수 있는지 확인하십시오.

이 플러그인이 SVG의 일부를 좋아하지만 다른 SVG를 좋아하지 않는 이유는 무엇 때문에 zip에서 SVG 중 하나를 채택 할 수 있으며 아마 작동 할 것입니다.

필자는 플러그인이 항상 작동하는 것은 아니지만 점차 개선되고 있으며, 지금도 필자는 플러그인을 사용하여 호환 가능한 SVG를 작성할 수 있다고 생각합니다.

특정 SVG를 자바 스크립트로 변환하는 기능이 필요한 경우 this을 사용할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 몇 가지 더 알고 싶을뿐입니다. 1) SVG를 Raphael으로 변환 한 후 DOM을 어떻게 조작 할 수 있습니까? 예를 들어 경로를 검색하려면 어떻게해야합니까? 2) 확대/축소는 어떻게 할 수 있습니까? 나는 ViewBox를 설정할 수 있지만, 지금까지 이해할 수없는 것은 ViewBox의 차원이 의미하는 바이며 ViewBox 좌표로 내 경로를 정의해야 브라우저가 사용자 공간 좌표로 변환을 수행합니까? – danielperaza

+0

YOU ASKED : 1) SVG를 Raphael으로 변환 한 후 DOM을 어떻게 조작 할 수 있습니까? 예를 들어 경로를 검색하려면 어떻게해야합니까? – Chasbeen

+1

YOU ASKED : 1) SVG를 Raphael으로 변환 한 후 DOM을 어떻게 조작 할 수 있습니까? 예를 들어 경로를 검색하려면 어떻게해야합니까? 항상 메모리 저장 공간에서 경로 또는 다른 객체를 가져올 수 있습니다. 귀하의 코드에서 그것은 arrayName [index] = paper.path ... 될 것입니다. 그리고 나서 항상 그 객체에 다른 것들을 할 수 있습니다. 디스크에 객체를 저장할 수 있습니다. YOU ASKED 2) 어떻게 줌을 할 수 있습니까? 답변 오늘 우연한 또 다른 우연의 일치는 Raphael 커뮤니티에있는 누군가의 노력을 기록한 것입니다 : www.irunmywebsite.com/raphael/additionalhelp.php?v=2&q=zooming – Chasbeen

관련 문제