blockly > WorkspaceSvg > zoom

Metodo WorkspaceSvg.zoom()

Aumenta o diminuisce lo zoom dell'area di lavoro rispetto alla coordinata (x, y) specificata.

Firma:

zoom(x: number, y: number, amount: number): void;

Parametri

Parametro Tipo Descrizione
x numero Coordinata X del centro, in unità di pixel rispetto all'angolo in alto a sinistra del file SVG principale.
y numero Coordinata Y del centro, in unità di pixel rispetto all'angolo in alto a sinistra del file SVG principale.
amount numero Durata dello zoom. La formula per la nuova scala è newScale = currentScale * (scaleSpeed^amount). La scalabilità è impostata nelle opzioni dell'area di lavoro. I valori di quantità negativi diminuiscono e i valori di quantità positive aumentano lo zoom.

Resi:

void