Bezeichnung
pfont:GetGlyphExtents -- Gibt die Glyphenausmaße zurück
Übersicht
ink_rect, logical_rect = pfont:GetGlyphExtents(glyph)
Beschreibung
Ermittelt die logischen und drucktechnischen Ausmaße einer Glyphe innerhalb einer Schriftart. Diese Funktion gibt zwei Tabellen zurück, in denen die Felder x, y, width und height initialisiert sind.

Das Koordinatensystem für jedes Rechteck hat seinen Ursprung an der Grundlinie und dem horizontalen Ursprung des Zeichens mit ansteigenden Koordinaten nach rechts und unten. Die Makros PANGO_ASCENT(), PANGO_DESCENT(), PANGO_LBEARING() und PANGO_RBEARING() können verwendet werden, um von dem Ausmaß-Rechteck in traditionellere Schriftmetriken zu konvertieren. Die Einheiten der Rechtecke sind in 1/#PANGO_SCALE einer Geräteeinheit.

Wenn die Schriftart ein NULL-Objekt ist, setzt diese Funktion einige vernünftige Werte in den Ausgabevariablen und kehrt zurück.

Eingaben
glyph
der Glyphenindex
Rückgabewerte
ink_rect
Tabelle mit den Ausmaßen der gezeichneten Glyphe
logical_rect
Tabelle mit den logischen Ausmaßen der Glyphe

Navigation zeigen