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