convertBidi()

Die Systemfunktion 'sysLib.convertBidi()' konvertiert eine Textzeichenfolge in einer bidirektionalen (BIDI) Sprache wie beispielsweise Arabisch oder Hebräisch aus einer logischen Reihenfolge in eine visuelle Reihenfolge oder umgekehrt. Hierfür wird eine angegebene Konvertierungstabelle verwendet. Diese Konvertierung erfolgt zur Ausführungszeit. Informationen dazu, wie ein bidirektionaler Text zur Generierungszeit konvertiert wird, finden Sie im Thema zu Texten in bidirektionalen Sprachen im Handbuch für EGL-Generierung. Dieses Thema enthält auch eine Liste der entsprechenden Konvertierungstabellen, die mit dieser Funktion verwendet werden können.

Mit dieser Funktion können Texte unter iSeries und zSeries sowie für Anwendungen, die eine Textbenutzerschnittstelle verwenden, konvertiert werden.

Syntax

  sysLib.convertBidi(
    Text anyTextType inOut
    Richtung ConvertDirection in,
    BIDI-Konvertierungstabelle STRING in)
Ziel
Der Name der Variablen mit den zu konvertierenden Daten. Die Daten werden an Ort und Stelle konvertiert.
Richtung
Die Richtung der Konvertierung. Dieser Parameter verwendet Werte aus der Auflistung 'ConvertDirection':
remote
Dies ist der Standardwert. Es wird davon ausgegangen, dass die Daten ein fernes Format (Remote) haben und in ein lokales Format (Local) konvertiert werden sollen.
local
Es wird davon ausgegangen, dass die Daten ein lokales Format (Local) haben und in ein fernes Format (das in der Konvertierungstabelle definiert ist) konvertiert werden sollen.
Konvertierungstabelle
Eine Variable oder ein Literal, die/das den Namen der Konvertierungstabelle für die Datenkonvertierung angibt. Als Standardwert wird die Konvertierungstabelle verwendet, die beim Generieren des Programms dem Landessprachencode in der Erstellungsdeskriptoroption 'targetNLS' zugeordnet wird.

Hinweise zur Kompatibilität

Tabelle 1. Hinweise zur Kompatibilität
Plattform Problem
JavaScript-Generierung Die Funktion 'sysLib.convertBidi()' wird nicht unterstützt.

Feedback