Как я могу получить смещение элемента в документе SVG? ⇐ Javascript
-
Гость
Как я могу получить смещение элемента в документе SVG?
Как получить смещение отображения элемента SVG в документе SVG? В частности, я пытаюсь загрузить изображение SVG в память как отдельный документ и получить смещение элемента внутри документа SVG.
let content = new DOMParser().parseFromString(` `, "изображение/svg+xml" ); let rect = content.querySelector("g.port_1"); пусть смещение = ? Я видел методы, которые используют SVGGraphicsElement.getCTM() для получения матрицы преобразования тега , но этот метод, похоже, недоступен на изображении SVG, загруженном, как показано выше.
Как получить смещение отображения элемента SVG в документе SVG? В частности, я пытаюсь загрузить изображение SVG в память как отдельный документ и получить смещение элемента внутри документа SVG.
let content = new DOMParser().parseFromString(` `, "изображение/svg+xml" ); let rect = content.querySelector("g.port_1"); пусть смещение = ? Я видел методы, которые используют SVGGraphicsElement.getCTM() для получения матрицы преобразования тега , но этот метод, похоже, недоступен на изображении SVG, загруженном, как показано выше.
Мобильная версия