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