ब्लॉकी > 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 |
स्टैक के लिए मार्कर रखें और दिखाएं. यह बॉक्स, ब्लॉक के पूरे स्टैक के चारों तरफ़ अतिरिक्त पैडिंग (जगह) वाला होता है. |