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