blockly > WorkspaceSvg > שינוי מרחק התצוגה

שיטת WorkspaceSvg.Zoom()

התקרבות או התרחקות של סביבת העבודה ביחס לקואורדינטה הנתונה (x, y) או במרכזה.

Signature:

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

פרמטרים

פרמטר סוג תיאור
x number קואורדינטת ה-X של המרכז, ביחידות פיקסלים ביחס לפינה השמאלית העליונה של ה-הורהSVG.
y number קואורדינטת ה-Y של המרכז, ביחידות פיקסלים ביחס לפינה השמאלית העליונה של ה-ParentSVG.
סכום number משך שינוי מרחק התצוגה. הנוסחה לסולם החדש היא newScale = currentScale * (scalespeed^amount). מדרגות מהירות מוגדרת באפשרויות של סביבת העבודה. ערכים של סכומים שליליים מקטינים, וערכי סכום חיובי מגדילים את התצוגה.

החזרות:

ריק