वीडियो ज़ूम करना

ब्लॉकली का मुख्य फ़ाइल फ़ोल्डर स्केल किया जा सकता है, इसे उपयोगकर्ता की मदद से डाइनैमिक तौर पर या डेवलपर के हिसाब से बढ़ाया जा सकता है.

ज़ूम की सेटिंग एक ऐसे ऑब्जेक्ट से तय की जाती हैं जो 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 दिखेगा.