Bezeichnung
playout:GetCursorPos -- Ermittelt die Cursor-Position
Übersicht
strong_pos, weak_pos = playout:GetCursorPos(index)
Beschreibung
Bestimmt bei einem gegebenen index innerhalb eines Layouts die Positionen des starken und schwachen Cursors, wenn sich die Einfügemarke an diesem Index befindet. Sowohl strongpos als auch weakpos sind Tabellen, in denen die Felder x, y, width und height initialisiert sind. Die Position jedes Cursors wird als Rechteck mit der Breite Null und der Höhe der Laufgrenzen gespeichert.

Die starke Cursor-Position ist der Ort, an dem Zeichen mit der gleichen Richtungsangabe wie die Basisrichtung des Layouts eingefügt werden. Die schwache Cursor-Position ist der Ort, an dem Zeichen mit einer der Basisrichtung des Layouts entgegengesetzten Richtungsangabe eingefügt werden.

Das folgende Beispiel zeigt Text mit einem starken und einem schwachen Cursor.

Der starke Cursor hat einen kleinen Pfeil, der nach rechts zeigt, der schwache Cursor zeigt nach links. Wenn Sie in dieser Situation ein 'c' eingeben, wird das Zeichen nach dem 'b' eingefügt, und wenn Sie ein anderes hebräisches Zeichen wie "×" eingeben, wird es am Ende eingefügt.

Eingaben
index
der Byte-Index des Cursors
Rückgabewerte
strong_pos
starke Cursor-Position
weak_pos
schwache Cursor-Position

Navigation zeigen