Texto de idioma bidireccional

Los idiomas bidireccionales (bidi), como por ejemplo el árabe y el hebreo, son idiomas en los que el texto se presenta al usuario ordenado de derecha a izquierda, pero los números y las series alfabéticas latinas del texto se presentan de izquierda a derecha. Además, el orden de aparición de los caracteres dentro de las variables de programa puede variar. El texto se almacena generalmente en orden lógico, el orden en que se especifican los caracteres en el campo de entrada.

Estas diferencias en el orden y en otras características asociadas con la presentación requieren que el programa tenga la capacidad de convertir series de texto bidireccional de un formato a otro. Los atributos de conversión bidireccional se especifican en un archivo de tabla de conversión bidireccional (.bct) creado independientemente del programa. El programa hace referencia al nombre de la tabla de conversión para indicar cómo debe realizarse la conversión de atributos.

En todos los casos, la referencia a la tabla de conversión bidireccional se especifica como el nombre de archivo de entre 1 y 8 caracteres sin la extensión .bct. Por ejemplo, si ha creado una tabla de conversión bidireccional denominada mybct.bct, puede establecer el valor de formConversionTable en un programa añadiendo la siguiente sentencia al principio del programa:
  sysVar.formConversionTable = "mybct.bct" ;
Las tareas que debe realizar son las siguientes:
El archivo de tabla de conversión bidireccional se crea mediante el conector asistente de tabla de conversión bidireccional, que se encuentra en el archivo BidiConversionTable.zip:
  1. Descargue el archivo BidiConversionTable.zip.
  2. Descomprima el archivo en el directorio del entorno de trabajo
  3. Para empezar a ejecutar el asistente, pulse Archivo > Nuevo > Otros > BidiConversionTable.

    El nombre de una tabla utilizada con programas EGL debe tener ocho caracteres como máximo y la extensión .bct.

  4. Al ejecutar el asistente, pulse F1 para obtener ayuda en la elección de las opciones correctas para crear la tabla.

Consulta relacionada


Conversión de datos

callConversionTable

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.