Ben ölçekli edilmiş bir element içeren satır içi SVG, ... bir viewBox
özelliği olan bir <svg>
elemanının içindeJavaScript ile ölçeklendirilmiş bir SVG öğesinin genişliğini nasıl alabilirim?
<g transform="scale(sX,sY)">
<rect id="myElement" x="107" y="32" width="245" height="31" stroke="#C6C3C6" stroke-width="1px" />
</g>
... ya varsa:
<svg viewBox="20 20 5000 1230">
<g transform="scale(sX,sY)">
<rect id="myElement" x="107" y="32" width="245" height="31" stroke="#C6C3C6" stroke-width="1px" />
</g>
<svg>
... Ölçeklendirmeyi el ile algılamadan ve matematik yapmadan, yeni ölçek genişliğini myElement
pikselinde nasıl programlayabilirim? Şimdiye kadar myElement.getBBox().width
, ölçeklemeyi hesaba katmadan 245
döndürür.
@Richard JP Le Guen teşekkür için teşekkürler. – rajkamal