2010-05-02 25 views
8

Javascript kullanarak SVG öğeleri konumunu almaya çalışıyorum. X/Y özellik kümesine sahip öğeler üzerinde pozisyon almayı başardım. Ancak yollar gibi öğelerin bu özniteliği yok .. En azından belgelerimde değil.X/Y öznitelikleri olmayan bir SVG öğesinin (yol vb.) X/y koordinatlarını nasıl alabilirim?

"Yol" da ilk sayıyı almanın dışında bir pozisyonu hesaplamanın bir yolu var mı?

Sen yolu için sınırlayıcı kutu almak için işlevini getBBox() kullanabilirsiniz Morten

cevap

11

teşekkür ederiz. Bu size işlenen yolu içerebilecek en dar dikdörtgenin konumunu ve boyutunu verecektir.

Bu yöntemin x ve y değerlerinin okunması üzerine kullanılması avantajı, tüm grafik nesnelerle çalışacak olmasıdır. X ve y'ye sahip olmayan yollardan daha fazla nesne vardır, örneğin bunun yerine cx ve cy olan daireler.

Bağlantı: getBBox() SVG v1.1 standardında.

İlgili konular