ब्लॉकी > blockRendering > MarkerSvg

ब्लॉक रेंडरिंग.मार्करएसवीजी क्लास

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

हस्ताक्षर:

export declare class MarkerSvg 

कंस्ट्रक्टर

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

प्रॉपर्टी

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

तरीके

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