Saltar al contenido principal
Versión: 20 R7 BETA

ST SET OPTIONS

ST SET OPTIONS ( {* ;} objeto ; opcion ; valor {; opcion2 ; valor2 ; ... ; opcionN ; valorN} )

ParámetroTipoDescripción
*OperadorSi se especifica, objeto es un nombre de objeto (cadena)
Si se omite, objeto es un campo o una variable
objetoanyNombre del objeto (si se especifica *) o
Campo o variable (si se omite *)
opcionIntegerOpción a definir
valorIntegerNuevo valor de la opción

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

El comando ST SET OPTIONS modifica una o varias opciones de funcionamiento del campo o de la variable de texto con estilo designada por el parámetro objeto .

Si pasa el parámetro opcional * indica que el parámetro objeto es un nombre de objeto (cadena). Si no pasa este parámetro, indica que el parámetro objeto es un campo o una variable. En este caso, se pasa una referencia de campo o variable en lugar de una cadena (campo o variable objeto únicamente).

Pase el código de la opción a modificar en opcion y su nuevo valor en valor.

El parámetro opcion soporta la siguiente constante del tema "Texto multiestilo":

ConstanteTipoValorComentario
ST Expressions display modeEntero largo1El parámetro valor puede contener ST Values o ST References

En el parámetro valor, puede pasar una de las siguientes constantes:

ConstanteTipoValorComentario
ST ReferencesEntero largo1Muestra las cadenas fuente de las expresiones
ST ValuesEntero largo0Muestra los valores calculados de las expresiones

Visualización de los valores:

Visualización de las expresiones:

Ejemplo

El siguiente código permite cambiar el modo de visualización del área:

 ST GET OPTIONS(*;"StyledText_t";ST Expressions display mode;$exprValue)
 If($exprValue=1)
    ST SET OPTIONS(*;"StyledText_t";ST Expressions display mode;ST Values)
 Else
    ST SET OPTIONS(*;"StyledText_t";ST Expressions display mode;ST References)
 End if

Ver también

ST GET OPTIONS