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

طريقة WorkspaceSvg.zoom()

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

Signature:

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

المَعلمات

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

المرتجعات:

void