Blöcke sind definiert als eine Sammlung von Eingaben, aber die Renderinginformationen bestimmen, wie diese Eingaben in Zeilen und Abstandszeilen aufgeteilt werden.
Wenn ein Block beispielsweise auf Inline-Eingaben festgelegt ist, besteht der Block aus weniger Zeilen als bei externen Eingaben. Sie hat die gleiche Anzahl von Eingaben, aber eine andere Anzahl von Zeilen.
Row
Ein Row
ist eine horizontale Sammlung nicht überlappender Elemente und Abstandhalter für Elemente.
Die Grenzen einer Zeile werden durch die Grenzen der Elemente und Abstandhalter bestimmt, die zu dieser Zeile gehören, sodass alle Elemente enthalten sind.
Zeilenabstandhalter
Ein RowSpacer
ist ein leerer vertikaler Bereich zwischen zwei Zeilen.
Die Grenzen der Zeilenabstandhalter werden durch die Renderinginformationen selbst bestimmt. Nachdem alle Zeilen des Blocks gemessen wurden, fügen die Renderinginformationen zwischen den Zeilen Leerzeichen ihrer gewählten Größe ein.