Cómo obtener las coordenadas de píxeles de pantalla de un elemento Rect

Estoy tratando de obtener las coordenadas de píxeles de la pantalla de un rectángulo en SVG a través de un script java. Cuando se hace clic en el rectángulo, puedo calcular su ancho, alto, posición x e y con getBBox ().

Pero estas posiciones son las posiciones originales. Quiero la posición de la pantalla.

Por ejemplo, si manipulo el viewBox de todo el SVG, estas coordenadas getBBox no son más iguales que los píxeles de la pantalla. ¿Existe una función o forma de obtener las coordenadas teniendo en cuenta el viewBox actual y el tamaño de píxel del elemento svg?

Respuestas a la pregunta(2)

Su respuesta a la pregunta