Bezeichnung
  pglyphstring:XToIndex -- Konvertiert von x-Offset in Zeichenposition
Übersicht

      index, trailing = pglyphstring:XToIndex(text$, analysis, x_pos)

Beschreibung
  Konvertierung von x-Offset in Zeichenposition.

  Die Zeichenpositionen werden durch Aufteilung jedes Clusters in gleiche Teile berechnet. In Skripten, in denen die Positionierung innerhalb eines Clusters nicht erlaubt ist (z.B. Thai), ist der zurückgegebene Wert möglicherweise keine gültige Cursorposition. Der Aufrufer muss das Ergebnis mit den logischen Attributen für den Text kombinieren, um die gültige Cursorposition zu berechnen.

Eingaben
  text$
    den Text für den Lauf
  analysis
    die von der Funktion pcontext:Itemize() zurückgegebenen Analyseinformationen; dies muss ein Pango-Analyseobjekt sein
  x_pos
    der x-Versatz (in Pango-Einheiten)
Rückgabewerte
  index
    berechneter Byte-Index innerhalb von `text$`
  trailing
    Boolescher Wert, der angibt, ob der Benutzer auf den vorderen oder den hinteren Rand des Zeichens geklickt hat

Navigation zeigen