blockly > blockRendering > MarkerSvg

ब्लॉक रेंडरिंग.MarkerSvg क्लास

मार्कर की क्लास, जिसमें मार्कर को SVG के तौर पर ग्राफ़िक के तौर पर रेंडर करने के तरीके शामिल हैं.

हस्ताक्षर:

export declare class MarkerSvg 

कंस्ट्रक्टर

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

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप कंपनी का ब्यौरा
colour_ स्ट्रिंग
constants_ protected ConstantProvider मार्कर बनाने के लिए ज़रूरी कॉन्सटेंट.
currentMarkerSvg SVG एलिमेंट | शून्य मार्कर के लिए मौजूदा SVG एलिमेंट.
markerBlock_ protected SVGPathElement | शून्य
markerInput_ protected SVGPathElement | शून्य
markerSvg_ protected SVGG एलिमेंट | शून्य वह रूट SVG ग्रुप जिसमें मार्कर है.
markerSvgLine_ protected SVGRectElement | शून्य
markerSvgRect_ protected SVGRectElement | शून्य
svgGroup_ protected SVGG एलिमेंट | शून्य

तरीके

तरीका मॉडिफ़ायर कंपनी का ब्यौरा
applyColour_(_curNode) protected मार्कर के रंग को लगाएं.
createDom() मार्कर के लिए डीओएम एलिमेंट बनाएं.
createDomInternal_() protected मार्कर SVG बनाएं.
डिसपोज़() इस मार्कर को नष्ट करें.
draw(oldNode, curNode) मार्कर को अपडेट करें.
getBlinkProperties_() protected मार्कर को ब्लिंक करने के लिए प्रॉपर्टी पाएं.
getMarker() मार्कर पाएं.
getSvgRoot() SVG या शून्य का रूट नोड मौजूद न होने पर, इसे रिटर्न करें.
छिपाएं() मार्कर छिपाएं.
isCursor() अगर मार्कर को कर्सर की तरह ड्रॉ करना है, तो 'सही' होगा, नहीं तो 'गलत'. कर्सर को फ़्लैश करती हुई लाइन के तौर पर खींचा जाता है. मार्कर को एक ठोस रेखा के रूप में बनाया जाता है.
positionBlock_(चौड़ाई, मार्कर बंद सेट, मार्कर की ऊंचाई) protected ब्लॉक के लिए मार्कर रखें. ब्लॉक के चारों ओर, रेक्टैंगल के ऊपरी आधे हिस्से की आउटलाइन को दिखाता है.
positionInput_(connection) protected इनपुट कनेक्शन के लिए मार्कर को सही जगह पर रखें. भरी हुई पहेली का हिस्सा दिखाता है.
positionLine_(x, y, चौड़ाई) protected मार्कर को फ़ाइल फ़ोल्डर इकाइयों में बताए गए निर्देशांक पर ले जाएं और दिखाएं. हॉरिज़ॉन्टल लाइन दिखाता है.
positionOUT_(चौड़ाई, ऊंचाई, कनेक् शन) protected आउटपुट कनेक्शन के लिए मार्कर को सही जगह पर रखें. पहेली की आउटलाइन के साथ-साथ, सबसे ऊपर और नीचे के पाथ को दिखाता है.
positionprevious_(चौड़ाई, मार्करबंद सेट करें, मार्कर की लंबाई, कनेक्शन शैप) protected पिछले कनेक्शन के लिए मार्कर रखें. पिछले कनेक्शन को दिखाने के लिए, सबसे ऊपर नॉच के साथ आधा रेक्टैंगल दिखाता है.
positionRect_(x, y, चौड़ाई, ऊंचाई) protected मार्कर को फ़ाइल फ़ोल्डर इकाइयों में बताए गए निर्देशांक पर ले जाएं और दिखाएं. भरी हुई रेक्टैंगल दिखाता है.
setParent_(newParent) protected मार्कर के SVG रूट को पैरंट के SVG ग्रुप से अटैच करता है.
showAtLocation_(curNode) protected curNode के टाइप के आधार पर मार्कर की दिखने वाली स्थिति अपडेट करें..
showCurrent_() protected मौजूदा मार्कर दिखाएं.
showWithBlock_(curNode) protected ब्लॉक का मार्कर रखें और दिखाएं.
showWithButton_(curNode) protected फ़्लाइआउट बटन के लिए मार्कर रखें और दिखाएं. यह एक बॉक्स है, जिसमें बटन के चारों ओर अतिरिक्त पैडिंग (जगह) होती है.
showWithCoordinates_(curNode) protected फ़ाइल फ़ोल्डर निर्देशांक के लिए मार्कर रखें और दिखाएं. यह एक हॉरिज़ॉन्टल लाइन है.
showWithField_(curNode) protected फ़ील्ड के लिए मार्कर रखें और दिखाएं. यह फ़ील्ड के चारों ओर एक बॉक्स है.
showWithInput_(curNode) protected इनपुट के लिए मार्कर रखें और दिखाएं. यह एक पहेली है.
showWithNext_(curNode) protected अगले कनेक्शन के लिए मार्कर को रखें और दिखाएं. यह एक हॉरिज़ॉन्टल लाइन है.
showWithOutput_(curNode) protected आउटपुट कनेक्शन के लिए मार्कर को रखें और दिखाएं.
showWithPrevious_(curNode) protected पिछले कनेक्शन के लिए मार्कर रखें और दिखाएं.
showWithStack_(curNode) protected स्टैक के लिए मार्कर रखें और दिखाएं. यह बॉक्स, ब्लॉक के पूरे स्टैक के चारों ओर अतिरिक्त पैडिंग वाला होता है.