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()