ब्लॉकली > IMetricsManager > getMetrics

IMetricsManager.getMetrics() विधि

यह फ़ंक्शन किसी टॉप लेवल वर्कस्पेस के लिए, स्क्रोलबार को साइज़ देने के लिए ज़रूरी सभी मेट्रिक के साथ एक ऑब्जेक्ट दिखाता है. इन प्रॉपर्टी का हिसाब लगाया जाता है: कोऑर्डिनेट सिस्टम: pixel कोऑर्डिनेट, -left, -up, +right, +down .viewHight: वर्कस्पेस के दिखने वाले हिस्से की ऊंचाई. .viewwidth: फ़ाइल फ़ोल्डर के दिखने वाले हिस्से की चौड़ाई. .contentHight: कॉन्टेंट की ऊंचाई. .contentwidth: कॉन्टेंट की चौड़ाई. .svgHight: Blockly div की ऊंचाई (व्यू + टूलबॉक्स, सामान्य या अन्य), .svgwidth: Blockly div की चौड़ाई (व्यू + टूलबॉक्स, सामान्य या अन्य), .viewTop: वर्कस्पेस के दिखने वाले हिस्से का ऊपरी किनारे, वर्कस्पेस के ऑरिजिन के मुताबिक. .viewलेफ़्ट: वर्कस्पेस के दिखने वाले हिस्से का लेफ़्ट-एना, जो वर्कस्पेस के ऑरिजिन के हिसाब से दिखता है. .contentTop: फ़ाइल फ़ोल्डर के ऑरिजिन के हिसाब से, कॉन्टेंट का टॉप-एज. .contentLeft: फ़ाइल फ़ोल्डर के ऑरिजिन के हिसाब से कॉन्टेंट का बायां हिस्सा. .absoluteTop: blocklyDiv के हिसाब से वर्कस्पेस के दिखने वाले हिस्से का टॉप-एज. .absoluteleft: फ़ाइल फ़ोल्डर के दिखने वाले हिस्से का बायां-किनारा, blocklyDiv के हिसाब से. .toolboxwidth: टूलबॉक्स की चौड़ाई, अगर वह मौजूद है. नहीं तो शून्य होगा. .toolboxHight: अगर टूलबॉक्स मौजूद है, तो इसकी ऊंचाई. नहीं तो शून्य होगा. .flyoutwidth: अगर फ़्लायआउट की चौड़ाई हमेशा खुली रहती है, तो इसकी चौड़ाई. नहीं तो शून्य होगा. .flyoutHight: अगर हमेशा खुला रहता है, तो फ़्लायआउट की ऊंचाई. नहीं तो शून्य होगा. .toolboxPosition: ऊपर, नीचे, बाईं या दाईं ओर. तुलना करने के लिए TOOLBOX_AT स्थिरांक का इस्तेमाल करें.

हस्ताक्षर:

getMetrics(): Metrics;

लौटाए जाने वाले प्रॉडक्ट:

मेट्रिक

इसमें टॉप लेवल वर्कस्पेस के साइज़ और पोज़िशन की मेट्रिक शामिल होती हैं.