playout:SetHeight(height)
Es gibt zwei verschiedene Verhaltensweisen, je nachdem, ob
height positiv oder negativ ist.
Wenn height positiv ist, ist dies die maximale Höhe des Layouts.
Es werden nur Zeilen angezeigt, die in das Layout passen, und
wenn Text ausgelassen wird, wird eine Ellipse hinzugefügt. In
jedem Absatz wird mindestens eine Zeile angezeigt, unabhängig
davon, wie klein der Wert für die Höhe ist. Bei einem Wert von
Null wird genau eine Zeile für das gesamte Layout angezeigt.
Wenn height negativ ist, handelt es sich um die (negative)
maximale Anzahl von Zeilen pro Absatz. Das heißt, die Gesamtzahl
der angezeigten Zeilen kann durchaus höher sein als dieser Wert,
wenn das Layout mehrere Textabsätze enthält. Der Standardwert
-1 bedeutet, dass die erste Zeile eines jeden Absatzes ellipsenförmig
dargestellt wird. Dieses Verhalten kann in Zukunft geändert
werden, um pro Layout statt pro Absatz zu agieren.
Die Höheneinstellung hat nur Auswirkungen, wenn eine positive
Breite im Layout eingestellt ist und der Ellipsisierungsmodus
des Layouts nicht #PANGO_ELLIPSIZE_NONE ist. Das Verhalten ist
undefiniert, wenn eine andere Höhe als -1 eingestellt ist und
der Ellipsisierungsmodus auf #PANGO_ELLIPSIZE_NONE gesetzt ist.
Dies kann sich in Zukunft ändern.