blockly > WorkspaceSvg > تكبير/تصغير

طريقة WorkspaceSvg.zoom()

تكبير مساحة العمل أو تصغيرها بالنسبة إلى/توسيطها على الإحداثي (x، y).

Signature:

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

المعلمات

المعلمة النوع الوصف
x الرقم الإحداثي السيني (X) للمركز بوحدات البكسل بالنسبة إلى الزاوية العلوية اليسرى من تنسيقparentSVG.
y الرقم الإحداثي الصادي (Y) للمركز بوحدات البكسل بالنسبة إلى الزاوية العلوية اليسرى من الرمز parentSVG.
المبلغ الرقم مقدار التكبير أو التصغير. الصيغة الجديدة للمقياس الجديد هي newScale = currentScale * (scaleSpeed^amount). يتم ضبط مقياس السرعة في خيارات مساحة العمل. يتم تكبير قيم المبلغ السالب، ويتم تكبير قيم المبلغ الموجبة.

المرتجعات:

فراغ