blockly > blockRendering > TopRow
ब्लॉक रेंडरिंग.TopRow क्लास
एक ऑब्जेक्ट, जिसमें यह जानकारी होती है कि किसी ब्लॉक की सबसे ऊपर वाली पंक्ति में कौनसे एलिमेंट हैं. साथ ही, सबसे ऊपर वाली पंक्ति के साइज़ की जानकारी भी होती है. सबसे ऊपर वाली पंक्ति के एलिमेंट में कोने, हैट, स्पेसर, और पिछले कनेक्शन शामिल हो सकते हैं. इस कंस्ट्रक्टर को कॉल करने के बाद, पंक्ति में वे सभी नॉन-स्पेसर एलिमेंट शामिल होंगे जिनकी उसे ज़रूरत है.
हस्ताक्षर:
export declare class TopRow extends Row
बढ़ावा देना: पंक्ति
कंस्ट्रक्टर
निर्माता | मॉडिफ़ायर | ब्यौरा |
---|---|---|
(कंस्ट्रक्टर)(कॉन्सटेंट) | TopRow क्लास का एक नया इंस्टेंस बनाता है |
प्रॉपर्टी
प्रॉपर्टी | मॉडिफ़ायर | Type | ब्यौरा |
---|---|---|---|
ascenderHeight | नंबर | पंक्ति के कैपलाइन से कितना ऊपर तक फैलाया जाता है. | |
कैपलाइन | नंबर | y की दिशा में पंक्ति बनाने का शुरुआती पॉइंट. इससे हमें हैट और मिलते-जुलते आकार बनाने में मदद मिलती है, जो मूल रूप से शुरू नहीं होते. नेगेटिव नहीं होना चाहिए (#2820 देखें). | |
कनेक्शन | PreviousConnection | शून्य | ब्लॉक पर पिछला कनेक्शन, अगर कोई हो. | |
hasPreviousConnection | boolean | ब्लॉक का कोई पिछला कनेक्शन है या नहीं. |
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
endsWithElemSpacer() | ||
hasLeftSquareCorner(block) | यह दिखाता है कि सबसे ऊपर वाली पंक्ति में बायां स्क्वेयर कोने है या नहीं. | |
hasRightSquareCorner(_block) | यह दिखाता है कि सबसे ऊपर वाली पंक्ति में दायां स्क्वेयर कोने है या नहीं. | |
measure() | ||
startsWithElemSpacer() |