blockly > WorkspaceSvg > getAbsoluteScale

Methode „WorkspaceSvg.getAbsoluteScale()“

Gibt den absoluten Maßstab des Arbeitsbereichs zurück.

Die Arbeitsbereichsskalierung ist multiplikativ. Wenn ein Arbeitsbereich B (z. B. ein Editor für Shader) mit dem Skalierungsfaktor Y in einem Stammarbeitsbereich A mit dem Skalierungsfaktor X verschachtelt ist, ist die effektive Skalierung von Arbeitsbereich B X * Y. Da er als untergeordnetes Element von A bereits durch den Skalierungsfaktor von A transformiert wird, wird er dann noch einmal durch seinen eigenen Skalierungsfaktor transformiert. Normalerweise funktioniert das problemlos. Bei globalen Elementen (z. B. Feldeditoren), die visuell mit einem bestimmten Arbeitsbereich verknüpft sind, aber auf der obersten Ebene des DOM statt als untergeordnetes Element des zugehörigen Arbeitsbereichs vorhanden sind, ist möglicherweise der absolute/effektive Maßstab erforderlich, um sie richtig zu rendern.

Unterschrift:

getAbsoluteScale(): number;

Gibt zurück:

Zahl

Die absolute/effektive Skalierung des jeweiligen Arbeitsbereichs.