blockly > WorkspaceSvg > yakınlaştırma
WorkspaceSvg.zoom() yöntemi
Çalışma alanını belirtilen (x, y) koordinatına göre yakınlaştırır veya uzaklaştırır.
İmza:
zoom(x: number, y: number, amount: number): void;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
x | sayı | Merkezin X koordinatı (üstSVG'nin sol üst köşesine göre piksel birimi cinsinden). |
y | sayı | Merkezin Y koordinatı (üstSVG'nin sol üst köşesine göre piksel birimi cinsinden). |
amount | sayı | Yakınlaştırma miktarı. Yeni ölçeğin formülü şu şekildedir: newScale = currentScale * (scaleSpeed^amount). scale Speed, çalışma alanı seçeneklerinde ayarlanır. Negatif tutar değerleri uzaklaşır, pozitif miktar değerleri yakınlaştırılır. |
İade et:
void