Bezeichnung
  playout:XYToIndex -- Wandelt XY in Byte-Index um
Übersicht

      inside, index, trailing = playout:XYToIndex(x, y)

Beschreibung
  Konvertiert die X- und Y-Position innerhalb eines Layouts in den Byte-Index des Zeichens an dieser logischen Position.

  Liegt die Y-Position nicht innerhalb des Layouts, wird die nächstgelegene Position gewählt (die Position wird innerhalb des Layouts festgehalten). Liegt die X-Position nicht innerhalb des Layouts, wird der Anfang oder das Ende der Zeile gewählt, wie für playoutline:XToIndex() beschrieben. Wenn entweder die X- oder die Y-Position nicht innerhalb des Layouts liegt, gibt die Funktion `False` zurück; bei einem exakten Treffer gibt sie `True` zurück.

  Diese Funktion gibt `True` zurück, wenn die Koordinaten innerhalb des Textes waren, ansonsten `False`.

Eingaben
  x
    der X-Versatz (in Pango-Einheiten) vom linken Rand des Layouts
  y
    der Y-Versatz (in Pango-Einheiten) vom linken Rand des Layouts
Rückgabewerte
  inside
    `True`, wenn die Koordinaten innerhalb des Textes waren, sonst `False`
  index
    berechneter Byte-Index
  trailing
    Ganzzahl, die angibt, an welcher Stelle des Graphems der Benutzer geklickt hat; sie ist entweder Null oder die Anzahl der Zeichen im Graphem; 0 steht für den Anfang des Graphems

Navigation zeigen