Bezeichnung
  cscaledfont:TextExtents -- Gibt die Textausdehnungen zurück
Übersicht

      t = cscaledfont:TextExtents(s$)

Beschreibung
  Ruft die Ausdehnung für eine TextZeichenkette ab. Die Ausdehnung beschreiben ein Rechteck im Benutzerbereich, das den "eingefärbten" Teil des am Ursprung (0.0) gezeichneten Texts umschließt, wie er von ccontext:ShowText() gezeichnet würde, wenn der Cairographics-Status auf dieselbe Schriftart, Schriftmatrix, ctm und Schriftoptionen wie die skalierte Schriftart eingestellt wäre. Zusätzlich geben die Werte `XAdvance` und `YAdvance` an, um wie viel der aktuelle Punkt durch ccontext:ShowText() vorgerückt würde.

  Beachten Sie, dass Leerzeichen nicht direkt zur Größe des Rechtecks beitragen, wie sie in den Feldern `Width` und `Height` der Ausmaße enthalten ist. Sie tragen indirekt dazu bei, indem sie die Position von Nicht-Leerzeichen ändern. Insbesondere nachgestellte Leerzeichen haben wahrscheinlich keinen Einfluss auf die Größe des Rechtecks, wohl aber auf die Werte `XAdvance` und `YAdvance`.

  Diese Funktion gibt eine Tabelle zurück, die die Textbereiche enthält. Eine Beschreibung aller Tabellenfelder finden Sie unter ccontext:TextExtents().

Eingaben
  s$
    eine Textfolge
Rückgabewerte
  t
    Tabelle mit den Textumfängen (siehe oben)

Navigation zeigen