Zeilen

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.

Auf Inline- und externe Eingaben gesetzte Blöcke

Row

Ein Row ist eine horizontale Sammlung nicht überlappender Elemente und Abstandhalter für Elemente.

Ein Wiederholungsblock mit den umrissenen Zeilen.

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.

Ein Wiederholungsblock, bei dem die Abstandshalter blau hervorgehoben sind

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.