أثناء عملية القياس، يتم تقسيم القطعة إلى صفوف تحتوي على عناصر غير متداخلة وفواصل عناصر.
العناصر
تمثل العناصر أشياء مرئية في كتلة ما. تتضمن الأمثلة العناصر التي تمثل:
- الحقول
- الرموز
- عمليات الربط
- الزوايا
كل عنصر عبارة عن مستطيل يحدد حدود الشيء المرئي، بالإضافة إلى بعض البيانات الإضافية الخاصة بكل نوع من أنواع العناصر.
عادة ما يتم تحديد حدود العنصر من خلال فئة خارجية
(أي الشيء الذي تمثله). على سبيل المثال، تمثّل عناصر الحقل الحقول، ويتم تحديد حجمها من خلال طريقة getSize
للحقل.
فاصل العنصر
فاصل العنصر هو مساحة فارغة تمتد بين العناصر في صف واحد.
يتم تحديد حدود الفواصل من خلال معلومات العرض أثناء القياس. بعد قياس جميع عناصر الكتلة، يتم إدخال مسافات بين العناصر من خلال معلومات العرض. لا يجب أن تكون الأحجام متسقة؛ بل غالبًا ما تكون مختلفة اعتمادًا على العناصر الموجودة على جانبي الفاصل.