Propiedades de presentación de campos

Las propiedades de presentación de campos de EGL especifican características que tienen relevancia cuando se visualiza un campo en una salida en pantalla, cuando el destino es una pantalla 3270 o una ventana de mandatos, pero no un navegador Web.

Las propiedades son las siguientes:
Además, las siguientes propiedades tienen relevancia cuando el campo se visualiza en una salida imprimible, cuando el destino es una impresora o un archivo de impresión:

Las propiedades de presentación de campos no tienen efecto alguno sobre los datos que se devuelven al programa desde un formulario de texto; son únicamente para salida.

Color

La propiedad color especifica el color de un campo en un formulario de texto. Puede seleccionar cualquiera de los siguientes:
  • negro
  • azul
  • defaultColor (el valor por omisión)
  • verde
  • rosa
  • rojo
  • turquesa
  • blanco
  • amarillo

Si asigna el valor defaultColor, otras condiciones determinarán el color visualizado, como se muestra en la tabla siguiente.

¿Se asigna el valor defaultColor a todos los campos del formulario? Valor de protect Valor de intensity Color visualizado para un campo al que se ha asignado el valor defaultColor
yes o skip no bold azul
yes o skip bold blanco
no no bold verde
no bold rojo
no cualquier valor no bold verde
no cualquier valor bold blanco

Resaltado

La propiedad de resaltado, highlight, especifica el efecto especial (si lo hay) con el que se visualizará el campo. Los valores válidos son los siguientes:
blink
Provoca que el texto parpadee repetidamente. Este valor solamente está disponible para salida de COBOL (pero no en el depurador de EGL) y el soporte varía según el emulador.
noHighLight (el valor por omisión)
Indica que no habrá ningún efecto especial; concretamente, no habrá parpadeo, inversión ni subrayado. Este valor y underline son los únicos disponibles para la salida de Java.
reverse
Invierte el texto y los colores de fondo de forma que, por ejemplo, si la pantalla tiene un fondo oscuro con letras claras, el fondo se volverá claro y el texto oscuro. Este valor solamente está disponible para salida de COBOL.
underline
Coloca un subrayado en la parte inferior del campo. Este valor y noHighLight son los únicos disponibles para la salida de Java.

Intensidad

La propiedad de intensidad, intensity, especifica la característica del font visualizado. Los valores válidos son los siguientes:
bold
Hace que el texto aparezca en negrita.
invisible
Elimina cualquier indicación de que el campo se encuentra en el formulario.
normalIntensity (el valor por omisión)
Define el campo para ser visible, sin negrita.

Perfilado

La propiedad de perfilado, outline, le permite trazar líneas en los bordes de campos de cualquier dispositivo que dé soporte a caracteres de doble byte. Los valores válidos son los siguientes:
box
Trazar líneas para crear un recuadro alrededor del contenido del campo
noOutline (el valor por omisión)
No se trazan líneas
Además, puede especificar cualquiera de los componentes de un recuadro o todos ellos. En este caso, coloque corchetes encerrando uno o varios valores, con cada valor separado del siguiente por una coma, como en este ejemplo:
  outline = [left, over, right, under]
Los valores parciales son los siguientes:
left
Trazar una línea vertical en el borde izquierdo del campo
over
Trazar una línea horizontal en el borde superior del campo
right
Trazar una línea vertical en el borde derecho del campo
under
Trazar una línea horizontal en el borde inferior del campo

El contenido de cada campo de formulario va precedido de un byte de atributo. Tenga en cuenta que no puede colocar un byte de atributo en la última columna de un formulario y esperar que aparezca un valor de contorno en la siguiente columna, que está más allá del borde del formulario. (El campo no se acomoda en la línea siguiente.) De forma similar, no puede colocar un byte de atributo en la primera columna de un formulario y esperar que aparezca el valor de contorno en esa columna; el valor de contorno solamente puede aparecer en la siguiente columna.

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.