SVGSVGElement: currentScale Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Die currentScale
-Eigenschaft der SVGSVGElement
-Schnittstelle spiegelt den aktuellen Skalierungsfaktor relativ zur anfänglichen Ansicht wider, um Benutzervergrößerungen und Schwenkoperationen auf dem äußersten <svg>
-Element zu berücksichtigen.
Die DOM-Attribute currentScale
und currentTranslate
entsprechen der 2×3-Matrix [a b c d e f] = [currentScale 0 0 currentScale currentTranslate.x currentTranslate.y]
. Wenn die "Vergrößerung" aktiviert ist (d. h. zoomAndPan="magnify"
), dann hat dies den Effekt, dass eine zusätzliche Transformation auf der äußersten Ebene des SVG-Dokumentfragments platziert wird (d. h. außerhalb des äußersten <svg>
-Elements).
Wenn sich das <svg>
-Element nicht auf der äußersten Ebene befindet, ist currentScale
immer 1
und das Setzen hat keinen Effekt.
Wert
Ein Float.
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # __svg__SVGSVGElement__currentScale |
Browser-Kompatibilität
BCD tables only load in the browser