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