blockly > MetricsManager > getMetrics
MetricsManager.getMetrics() तरीका
यह फ़ंक्शन किसी टॉप लेवल वर्कस्पेस के लिए, स्क्रोलबार को साइज़ देने के लिए ज़रूरी सभी मेट्रिक के साथ एक ऑब्जेक्ट दिखाता है. इन प्रॉपर्टी का हिसाब लगाया जाता है: कोऑर्डिनेट सिस्टम: pixel कोऑर्डिनेट, -left, -up, +right, +down .viewHight: वर्कस्पेस के दिखने वाले हिस्से की ऊंचाई. .viewWidth: वर्कस्पेस के दिखने वाले हिस्से की चौड़ाई. .contentHeight: कॉन्टेंट की ऊंचाई. .contentWidth: कॉन्टेंट की चौड़ाई. .scrollHeight: स्क्रोल एरिया की ऊंचाई. .scrollwidth: स्क्रोल एरिया की चौड़ाई. .svgHeight: Blockly div की ऊंचाई (व्यू + टूलबॉक्स, आसान या अन्य), .svgWidth: Blockly div की चौड़ाई (व्यू + टूलबॉक्स, आसान या अन्य), .viewTop: वर्कस्पेस के ऑरिजिन के हिसाब से, वर्कस्पेस के दिखने वाले हिस्से का ऊपरी किनारा. .viewलेफ़्ट: वर्कस्पेस के दिखने वाले हिस्से का लेफ़्ट-एना, जो वर्कस्पेस के ऑरिजिन के हिसाब से दिखता है. .contentTop: Workspace के ऑरिजिन के हिसाब से, कॉन्टेंट का ऊपरी किनारा. .contentLeft: Workspace के ऑरिजिन के हिसाब से, कॉन्टेंट का बायां किनारा. .scrollTop: वर्कस्पेस के ऑरिजिन के हिसाब से, स्क्रोल एरिया का सबसे ऊपरी किनारे. .scrollLeft: फ़ाइल फ़ोल्डर के ऑरिजिन के हिसाब से स्क्रोल एरिया का बायां किनारा. .absoluteTop: blocklyDiv के हिसाब से वर्कस्पेस के दिखने वाले हिस्से का टॉप-एज. .absoluteLeft: blocklyDiv के हिसाब से, वर्कस्पेस के दिखने वाले हिस्से का बायां किनारा. .toolboxWidth: टूलबॉक्स की चौड़ाई, अगर मौजूद है. अगर ऐसा नहीं है, तो शून्य. .toolboxHight: अगर टूलबॉक्स मौजूद है, तो इसकी ऊंचाई. अगर ऐसा नहीं है, तो शून्य. .flyoutWidth: अगर फ़्लोआउट हमेशा खुला रहता है, तो उसकी चौड़ाई. अगर ऐसा नहीं है, तो शून्य. .flyoutHight: अगर हमेशा खुला रहता है, तो फ़्लायआउट की ऊंचाई. नहीं तो शून्य होगा. .toolboxPosition: ऊपर, नीचे, बाईं या दाईं ओर. तुलना करने के लिए, TOOLBOX_AT कॉन्स्टेंट का इस्तेमाल करें.
हस्ताक्षर:
getMetrics(): Metrics;
लौटाए जाने वाले प्रॉडक्ट:
इसमें टॉप लेवल वर्कस्पेस का साइज़ और पोज़िशन मेट्रिक शामिल होती है.