العناصر
أثناء عملية القياس، يتم تقسيم القطعة إلى صفوف تحتوي على عناصر غير متداخلة وفواصل عناصر.
العناصر
تمثل العناصر أشياء مرئية في كتلة ما. تتضمن الأمثلة العناصر
التي تمثل:
- الحقول
- الرموز
- عمليات الربط
- الزوايا
كل عنصر عبارة عن مستطيل يحدد حدود الشيء المرئي، بالإضافة إلى بعض
البيانات الإضافية الخاصة بكل نوع من أنواع العناصر.
عادة ما يتم تحديد حدود العنصر من خلال فئة خارجية
(أي الشيء الذي تمثله). على سبيل المثال، تمثّل عناصر الحقل الحقول، ويتم تحديد حجمها من خلال طريقة getSize
للحقل.
فاصل العنصر
فاصل العنصر هو مساحة فارغة تمتد بين العناصر في صف واحد.
يتم تحديد حدود الفواصل من خلال معلومات العرض أثناء القياس. بعد قياس جميع عناصر الكتلة، يتم إدخال مسافات بين العناصر من خلال معلومات العرض. لا يجب أن تكون الأحجام متسقة؛ بل غالبًا ما تكون مختلفة
اعتمادًا على العناصر الموجودة على جانبي الفاصل.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)"],[[["During the measurement phase, a block is deconstructed into rows comprising elements and element spacers for rendering purposes."],["Elements represent the visual components of a block, including fields, icons, connections, and corners, with their size usually determined by the element they represent."],["Element spacers are empty spaces inserted between elements to control the spacing and visual layout of the block."]]],["During the measurement phase, blocks are divided into rows with elements and spacers. Elements, such as fields, icons, connections, and corners, are represented by rectangles with specific data. Their sizes are dictated by external classes, like a field's `getSize` method. Element spacers are empty spaces inserted between elements by the render info, with varying sizes based on the adjacent elements. The render info determines spacer sizes after measuring all block elements.\n"]]