ब्लॉकली का मुख्य फ़ाइल फ़ोल्डर स्केल किया जा सकता है, इसे उपयोगकर्ता की मदद से डाइनैमिक तौर पर या डेवलपर के हिसाब से बढ़ाया जा सकता है.
ज़ूम की सेटिंग एक ऐसे ऑब्जेक्ट से तय की जाती हैं जो Blockly के कॉन्फ़िगरेशन का हिस्सा होता है. उदाहरण के लिए:
var workspace = Blockly.inject('blocklyDiv', {toolbox: document.getElementById('toolbox'), zoom: {controls: true, wheel: true, startScale: 1.0, maxScale: 3, minScale: 0.3, scaleSpeed: 1.2, pinch: true}, trashcan: true});
कंट्रोल
ज़ूम-सेंटर, ज़ूम-इन, और ज़ूम-आउट बटन दिखाने के लिए, true
पर सेट करें.
डिफ़ॉल्ट तौर पर, यह वैल्यू false
होती है.
पहिया
माउस व्हील को ज़ूम करने की अनुमति देने के लिए true
पर सेट करें. डिफ़ॉल्ट तौर पर, यह वैल्यू false
होती है.
startScale
ज़ूम करने की सुविधा का शुरुआती फ़ैक्टर. एक से ज़्यादा लेवल वाले ऐप्लिकेशन के लिए,
startScale
को अक्सर पहले लेवल पर ज़्यादा वैल्यू पर सेट किया जाता है. इसके बाद,
जैसे-जैसे अगले लेवल ज़्यादा जटिल होते जाते हैं, यह संख्या बढ़ती जाती है.
डिफ़ॉल्ट तौर पर, यह वैल्यू 1.0
होती है.
maxScale
कोई व्यक्ति कितनी दूर तक ज़ूम इन कर सकता है, इसके लिए अधिकतम गुणन कारक. डिफ़ॉल्ट तौर पर, यह वैल्यू 3
होती है.
minScale
कोई कितनी दूर तक ज़ूम आउट कर सकता है, इसके लिए कम से कम गुणन कारक. डिफ़ॉल्ट तौर पर, यह वैल्यू 0.3
होती है.
scaleSpeed
ज़ूम इन करने के हर चरण के लिए, स्केल को स्केल की स्पीड से गुणा या भाग दिया जाता है. इसका मतलब है कि: scale = scaleSpeed ^ steps
. ध्यान दें कि ज़ूम-आउट करने के इस फ़ॉर्मूला के चरणों को घटाया जाता है और ज़ूम-इन के चरण जोड़े जाते हैं.
डिफ़ॉल्ट तौर पर, यह वैल्यू 1.2
होती है.
पिंच करें
टच डिवाइसों पर पिंच करके ज़ूम करने की सुविधा चालू करने के लिए, true
पर सेट करें. अगर wheel
या controls
विकल्प true
पर सेट है, तो डिफ़ॉल्ट तौर पर true
दिखेगा.