blockly > MetricsManager

मेट्रिक मैनेजर क्लास

सभी वर्कस्पेस मेट्रिक की गिनती के लिए मैनेजर.

हस्ताक्षर:

export declare class MetricsManager implements IMetricsManager 

लागू करने का तरीका: IMetricsManager

कंस्ट्रक्टर

निर्माता मॉडिफ़ायर ब्यौरा
(कंस्ट्रक्टर)(वर्कस्पेस) MetricsManager क्लास का एक नया इंस्टेंस बनाता है

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर Type ब्यौरा
workspace_

protected

readonly

WorkspaceSvg वह फ़ाइल फ़ोल्डर जिसके लिए मेट्रिक का हिसाब लगाना है.

तरीके

तरीका मॉडिफ़ायर ब्यौरा
getAbsoluteMetrics() पिक्सल निर्देशांक में, सबसे बाईं और सबसे ऊपर दिखती है. यहां से SVG कंटेनर के संबंध में दिखने वाला फ़ाइल फ़ोल्डर शुरू होता है.
getComputedFixedEdges_(opt_viewMetrics) protected स्क्रोल करने की जगह के तय किनारों को कैलकुलेट करता है.
getContentMetrics(opt_getWorkspaceCoordinates) पिक्सल या फ़ाइल फ़ोल्डर कोऑर्डिनेट में कॉन्टेंट मेट्रिक की जानकारी देता है. कॉन्टेंट एरिया, फ़ाइल फ़ोल्डर में मौजूद सबसे ऊपर सीमित एलिमेंट के चारों ओर रेक्टैंगल होता है. इसमें, फ़ाइल फ़ोल्डर की टिप्पणियां और ब्लॉक शामिल हैं.
getDimensionsPx_(elem) protected पिक्सल निर्देशांक में, दिए गए फ़ाइल फ़ोल्डर कॉम्पोनेंट के डाइमेंशन की जानकारी देता है.
getFlyoutMetrics(opt_own) पिक्सल कोऑर्डिनेट में फ़्लाईआउट की चौड़ाई और ऊंचाई की जानकारी लेता है. डिफ़ॉल्ट रूप से, सामान्य फ़्लायआउट (सीधे फ़ाइल फ़ोल्डर के पास होता है) या टूलबॉक्स के मालिकाना हक वाले फ़्लाइआउट के लिए मेट्रिक मिलते हैं. अगर opt_own को true के तौर पर पास किया जाता है, तो सिर्फ़ सामान्य फ़्लायआउट के लिए मेट्रिक ही दिखेंगी. अगर फ़ाइल फ़ोल्डर में आसान टूलबॉक्स के बजाय कैटगरी टूलबॉक्स किया गया है, तो यह चौड़ाई और ऊंचाई के लिए 0 दिखाएगा.
getMetrics() यह विकल्प, टॉप लेवल के फ़ाइल फ़ोल्डर के लिए स्क्रोलबार का साइज़ सेट करने के लिए, सभी ज़रूरी मेट्रिक वाला ऑब्जेक्ट दिखाता है. इन गुणों की गणना की गई है: निर्देशांक सिस्टम: पिक्सेल निर्देशांक, -बायां, -अप, +दाएं, +नीचे .viewHeight: फ़ाइल फ़ोल्डर के दिखाई देने वाले हिस्से की ऊंचाई. .viewwidth: फ़ाइल फ़ोल्डर के दिखने वाले हिस्से की चौड़ाई. .contentheight: कॉन्टेंट की ऊंचाई. .contentwidth: कॉन्टेंट की चौड़ाई. .scrollheight: स्क्रोल किए जाने वाले हिस्से की ऊंचाई. .scrollwidth: स्क्रोल किए जाने वाले क्षेत्र की चौड़ाई. .svgheight: ब्लॉकली डिव की ऊंचाई (व्यू + टूलबॉक्स, सामान्य या अन्य), .svg की चौड़ाई: ब्लॉकली डिव की चौड़ाई (व्यू + टूलबॉक्स, आसान या अन्य), .viewTop: वर्कस्पेस के शुरुआती हिस्से के मुकाबले, वर्कस्पेस का दिखने वाला ऊपरी किनारा. .viewLeft: फ़ाइल फ़ोल्डर के मूल हिस्से के मुकाबले, वर्कस्पेस के दिखने वाले हिस्से का बायां किनारा. .contentTop: वर्कस्पेस के ऑरिजिन के हिसाब से, कॉन्टेंट का टॉप एज. .contentleft: फ़ाइल फ़ोल्डर के ऑरिजिन के हिसाब से, कॉन्टेंट का बायां किनारा. .scrollTop: वर्कस्पेस की शुरुआत के हिसाब से, स्क्रोल करने की जगह का सबसे ऊपरी किनारा. .scrollLeft: वर्कस्पेस मूल के संबंध में स्क्रोल क्षेत्र का बायां किनारा. .absoluteऊपर: फ़ाइल फ़ोल्डर के दिखने वाले हिस्से का ऊपरी किनारा, जो blocklyDiv के मुकाबले होता है. .absoluteLeft: वर्कस्पेस के दिखने वाले हिस्से का बायां किनारा, जो blocklyDiv के मुकाबले मौजूद होता है. .toolboxwidth: अगर टूलबॉक्स मौजूद है, तो उसकी चौड़ाई. नहीं तो, यह शून्य है. .toolbox लंबाई: अगर टूलबॉक्स मौजूद है, तो उसकी ऊंचाई. नहीं तो, यह शून्य है. .flyoutwidth: फ़्लाइआउट की चौड़ाई, अगर यह हमेशा खुली रहती है. नहीं तो, यह शून्य है. .flyoutheight: अगर यह हमेशा खुली रहती है, तो फ़्लाइआउट की ऊंचाई. नहीं तो, यह शून्य है. .toolboxPosition: ऊपर, नीचे, बाईं या दाईं ओर. तुलना करने के लिए TOOLBOX_AT कॉन्सटेंट का इस्तेमाल करें.
getPaddedContent_(viewMetrics, contentMetrics) protected अतिरिक्त पैडिंग (जगह) वाला कॉन्टेंट एरिया दिखाता है.
getScrollMetrics(opt_getWorkspaceCoordinates, opt_viewMetrics, opt_contentMetrics) फ़ाइल फ़ोल्डर के स्क्रोल करने वाले हिस्से की मेट्रिक दिखाता है.
getSvgMetrics() पिक्सल कोऑर्डिनेट में, फ़ाइल फ़ोल्डर के पैरंट SVG एलिमेंट की चौड़ाई और ऊंचाई की जानकारी देता है. इस सेक्शन में, टूलबॉक्स और दिखने वाला फ़ाइल फ़ोल्डर शामिल होता है.
getToolboxMetrics() पिक्सल कोऑर्डिनेट में, फ़ाइल फ़ोल्डर पर टूलबॉक्स की चौड़ाई, ऊंचाई, और पोज़िशन की जानकारी देता है. अगर फ़ाइल फ़ोल्डर में कैटगरी टूलबॉक्स के बजाय आसान टूलबॉक्स है, तो चौड़ाई और ऊंचाई के लिए 0 दिखाता है. सामान्य टूलबॉक्स की चौड़ाई और ऊंचाई पाने के लिए, देखें .
getUiMetrics() यूज़र इंटरफ़ेस (यूआई) एलिमेंट में इस्तेमाल होने वाली सामान्य मेट्रिक दिखाता है.
getViewMetrics(opt_getWorkspaceCoordinates) पिक्सल या फ़ाइल फ़ोल्डर के कोऑर्डिनेट में, दिखने वाले फ़ाइल फ़ोल्डर की मेट्रिक मिलती है. दिखने वाले फ़ाइल फ़ोल्डर में टूलबॉक्स या फ़्लाइआउट शामिल नहीं है.