Elementi

Durante la misurazione, il blocco viene suddiviso in righe contenenti elementi e distanziali non sovrapposti.

Elementi

Gli elementi rappresentano gli elementi visivi di un blocco. Alcuni esempi sono gli elementi che rappresentano:

  • Campi
  • Icone
  • Connessioni
  • Angoli

Un blocco ripetitivo con gli elementi delineati

Ogni elemento è un rettangolo che definisce i limiti dell'elemento visivo e alcuni dati aggiuntivi specifici per ogni tipo di elemento.

I limiti dell'elemento sono solitamente determinati da alcune classi esterne, ovvero l'elemento che rappresentano. Ad esempio, gli elementi campo rappresentano campi e la loro dimensione è determinata dal metodo getSize del campo.

Distanziatore elemento

Uno spaziatore elemento è uno spazio vuoto tra gli elementi di una riga.

Un blocco ripetitivo con i distanziali elementi evidenziati in rosa

I limiti degli spaziatori sono determinati dalle informazioni di rendering durante la misurazione. Dopo aver misurato tutti gli elementi del blocco, le informazioni di rendering inseriscono tra gli elementi gli spazi della dimensione scelta. Le dimensioni non devono essere coerenti; spesso sono diverse a seconda degli elementi presenti su entrambi i lati del distanziatore.