ब्लॉकली > blockRendering > IPathObject
ब्लॉक रेंडरिंग.IPathObject इंटरफ़ेस
किसी ब्लॉक के पाथ ऑब्जेक्ट के लिए इंटरफ़ेस.
हस्ताक्षर:
export interface IPathObject
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | टाइप | ब्यौरा |
---|---|---|---|
कॉन्सटेंट | ConstantProvider | रेंडरर का कॉन्सटेंट प्रोवाइडर. | |
cursorSvg | SVGElement | शून्य | कर्सर के ब्लॉक से अटैच होने पर, कर्सर के SVG एलिमेंट को होल्ड करता रहता है. अगर ब्लॉक पर कोई कर्सर नहीं है, तो यह शून्य होता है. | |
markerSvg | SVGElement | शून्य | मार्कर को ब्लॉक से अटैच करने पर, मार्कर SVG एलिमेंट को होल्ड करता है. अगर ब्लॉक पर कोई मार्कर नहीं है, तो यह शून्य होता है. | |
स्टाइल | BlockStyle | ब्लॉक का मुख्य पाथ. | |
svgPath | SVGElement | ब्लॉक का मुख्य पाथ. |
तरीके
तरीका | ब्यौरा |
---|---|
addConnectionhighlight(कनेक्शन, connectionPath, ऑफ़सेट, rtl)? | (ज़रूरी नहीं) दिए गए कनेक्शन के लिए, दिए गए पाथ को कनेक्शन हाइलाइट के तौर पर जोड़ता है. |
applyColour(block) | इस बात को ध्यान में रखते हुए कि पाथ शैडो ब्लॉक से जुड़े हैं या नहीं, ब्लॉक के पाथ में स्टोर किए गए रंग लागू करें. |
flipRTL() | आरटीएल में SVG पाथ को फ़्लिप करें. |
removeConnectionHighlight(connection)? | (ज़रूरी नहीं) अगर किसी दिए गए कनेक्शन से जुड़ी कोई भी हाइलाइट मौजूद है, तो उसे हटा देता है. |
setCursorSvg(cursorSvg) | इस ब्लॉक के SVG ग्रुप में, कर्सर SVG जोड़ें. |
setMarkerSvg(markerSvg) | इस ब्लॉक के SVG ग्रुप में, मार्कर SVG जोड़ें. |
setPath(pathString) | रेंडरर से जनरेट किया गया पाथ, उससे जुड़े SVG एलिमेंट पर सेट करें. |
setStyle(blockStyle) | स्टाइल अपडेट करें. |
updateDraggingDelete(enabled) | यह दिखाने वाली स्टाइल जोड़ें या हटाएं कि एक ब्लॉक को खींचकर, मिटाने के लिए चुनी गई जगह पर छोड़ा गया है. |
updateHighlighted(highlighted) | सेट करें कि ब्लॉक हाइलाइट दिखाए या नहीं. ब्लॉक हाइलाइटिंग का इस्तेमाल अक्सर, अभी चलाए जा रहे ब्लॉक को विज़ुअल तौर पर मार्क करने के लिए किया जाता है. |
updateInsertionMarker(enabled) | यह दिखाने वाली स्टाइल जोड़ें या हटाएं कि ब्लॉक एक इंसर्शन मार्कर है. |
updateMovable(enabled) | यह दिखाने वाली स्टाइल जोड़ें या हटाएं कि ब्लॉक को एक जगह से दूसरी जगह ले जाया जा सकता है. |
updateSelected(enabled) | यह दिखाने वाली स्टाइल जोड़ें या हटाएं कि किसी ब्लॉक को चुना गया है. |