Bezeichnung
ccontext:PangoLayout -- Erstellt ein Pango Layout
Übersicht
handle = ccontext:PangoLayout()
Beschreibung
Erzeugt ein Pango-Layout, das auf die aktuelle Transformation die der Zielfläche des Cairo-Kontextes entspricht.

Dieses Layout kann dann zur Textmessung mit Funktionen wie playout:GetSize() oder zum Zeichnen mit Funktionen wie ccontext:ShowLayout() benutzt werden. Wenn Sie die Transformation oder die Zieloberfläche für den Cairo-Kontext ändern, müssen Sie ccontext:UpdateLayout() aufrufen.

Diese Funktion ist der bequemste Weg, um Cairo mit Pango zu verwenden, allerdings ist sie etwas ineffizient, da sie für jedes Layout ein eigenes Pango-Kontextobjekt für jedes Layout erstellt. Dies könnte in einer Anwendung von Bedeutung sein, in der große Mengen an Text layoutet werden.

Eingaben
Keine

Rückgabewerte
handle
das neu erstellte Pango-Layout

Navigation zeigen