Bezeichnung
  pmatrix:TransformPixelRectangle -- Transformiert das Pixelrechteck
Übersicht

      rc = pmatrix:TransformPixelRectangle(rect)

Beschreibung
  Transformiert zuerst das Rechteck `rect` mithilfe der Matrix und berechnet dann den Begrenzungsrahmen des transformierten Rechtecks. Der Parameter `rect` muss eine Tabelle sein, in der die Felder `x`, `y`, `width` und `height` initialisiert sind. In der Rückgabetabelle werden diese Felder ebenfalls initialisiert.

  Diese Funktion ist beispielsweise nützlich, wenn Sie ein gedrehtes Pango-Layout in einen Bildpuffer zeichnen möchten und wissen möchten, wie groß das Bild sein soll und um wie viel Sie das Layout beim Rendern verschieben sollten.

  Für eine bessere Genauigkeit sollten Sie pmatrix:TransformRectangle() für das ursprüngliche Rechteck in Pango-Einheiten verwenden und anschließend mit dem ersten Argument von pango.ExtentsToPixels() in Pixel umrechnen.

Eingaben
  rect
    Begrenzungsrahmen in Pixeln
Rückgabewerte
  rc
    transformiertes Rechteck

Navigation zeigen