ब्लॉकली > 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) यह दिखाने वाली स्टाइल जोड़ें या हटाएं कि किसी ब्लॉक को चुना गया है.