ब्लॉकली > blockRendering > MarkerSvg

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

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

हस्ताक्षर:

export declare class MarkerSvg 

कंस्ट्रक्टर

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

प्रॉपर्टी

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

तरीके

तरीका मॉडिफ़ायर ब्यौरा
applyColour_(_curNode) protected मार्कर का रंग लागू करें.
createDom() मार्कर के लिए DOM एलिमेंट बनाएं.
createDomInternal_() protected मार्कर SVG बनाएं.
dispose() इस मार्कर को नष्ट करें.
draw(oldNode, curNode) मार्कर अपडेट करें.
getBlinkProperties_() protected मार्कर को ब्लिंक करने के लिए प्रॉपर्टी पाएं.
getMarker() मार्कर पाएं.
getSvgRoot() अगर कोई SVG या शून्य मौजूद नहीं है, तो उसका रूट नोड दिखाएं.
hide() मार्कर छिपाएं.
isCursor() अगर मार्कर को कर्सर के तौर पर बनाया जाना है, तो सही है. अगर ऐसा नहीं है, तो गलत है. कर्सर को फ़्लैशिंग लाइन के तौर पर बनाया गया है. मार्कर को एक ठोस रेखा के रूप में बनाया जाता है.
पोज़िशनब्लॉक_(चौड़ाई, मार्कर ऑफ़सेट, मार्कर की ऊंचाई) protected ब्लॉक के लिए मार्कर रखें. किसी ब्लॉक के चारों ओर आयत के ऊपरी आधे हिस्से की आउटलाइन दिखाता है.
positionInput_(connection) protected इनपुट कनेक्शन के लिए मार्कर की जगह तय करें. भरे हुए पहेली के टुकड़े को प्रदर्शित करता है.
positionLine_(x, y, चौड़ाई) protected मार्कर को वर्कस्पेस की इकाइयों में तय किए गए निर्देशांक पर ले जाएं और दिखाएं. यह हॉरिज़ॉन्टल लाइन दिखाता है.
पोज़िशन आउटपुट_(चौड़ाई, ऊंचाई, कनेक्शन शेप) protected आउटपुट कनेक्शन के लिए मार्कर पोज़िशन करें. पहेली की आउटलाइन के साथ ही, ऊपर और नीचे का पाथ दिखाता है.
positionbefore_(width, markerOffset, डिस्ट्रिब्यूटरहाइट, कनेक्शन शेप) protected पिछले कनेक्शन के मार्कर की जगह सेट करें. पिछले कनेक्शन को दिखाने के लिए, सबसे ऊपर नॉच के साथ हाफ़ रेक्टैंगल दिखाता है.
positionRect_(x, y, चौड़ाई, ऊंचाई) protected मार्कर को वर्कस्पेस की इकाइयों में तय किए गए निर्देशांक पर ले जाएं और दिखाएं. भरा हुआ रेक्टैंगल दिखाता है.
setParent_(newParent) protected यह मार्कर के SVG रूट को पैरंट के SVG ग्रुप में जोड़ता है.
showAtLocation_(curNode) protected कुरानोड के टाइप के आधार पर मार्कर की दिखने वाली स्थिति को अपडेट करें.
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 किसी स्टैक का मार्कर सेट करें और उसे दिखाएं. यह एक बॉक्स है, जिसमें ब्लॉक के पूरे स्टैक के आस-पास ज़्यादा पैडिंग (जगह) है.