blockly > WorkspaceSvg > yakınlaştırma
WorkspaceSvg.zoom() yöntemi
Çalışma alanını verilen (x, y) koordinatına göre uzaklaştırır/yakınlaştırır.
İmza:
zoom(x: number, y: number, amount: number): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
x | sayı | üstSVG'nin sol üst köşesine göre piksel birimleri cinsinden merkezin X koordinatı. |
y | sayı | masterSVG'nin sol üst köşesine göre piksel birimleri cinsinden merkezin Y koordinatı. |
tutar | sayı | Yakınlaştırma miktarı. Yeni ölçeğin formülü newScale = currentScale * (scaleSpeed^amount) şeklindedir. ölçeklendirme Hızı, çalışma alanı seçeneklerinde ayarlanır. Negatif tutar değerleri uzaklaştırılır, pozitif tutar değerleri yakınlaştırılır. |
Şunu döndürür:
geçersiz