2012-03-14 116 views
0

據我所知,SVG的翻譯轉化抵消由給定的X和Y.給定的座標所以,如果在(80,100)繪製的東西,應用翻譯(-10,-10)將(70,90)畫對象。SVG:瞭解翻譯命令

這就是說,我有一個SVG文件,其頁面寬度爲744×1052。其中一個組標籤應用translate(-5774.2676,3117.0866)的轉換。我想了解的是,這並非完全脫離整個頁面(事實並非如此)。有人能幫我解決這個問題嗎?

回答

2

我創建了一個小提琴http://jsfiddle.net/JNqDY/。小提琴也給出瞭解釋。 總之,我們可以得出座標不在視口中可見(視外)的物體。然後,我們可以通過調整視框帶來被繪製視口的尺寸以外這樣的對象,到視口中適當座標。這讓我們聯想到SVG的爲無限畫布

+0

感謝您抽出寶貴的時間,使小提琴。我現在明白了! – Icemanind 2012-03-15 21:03:58