| 4D v15.4ST SET OPTIONS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v15.4
 ST SET OPTIONS 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ST SET OPTIONS ( {* ;} objeto ; opcion ; valor {; opcion2 ; valor2 ; ... ; opcionN ; valorN} ) | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| * | Operador |   | Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es un campo o una variable | |||||
| objeto | Objeto de formulario |   | Nombre del objeto (si se especifica *) o Campo o variable (si se omite *) | |||||
| opcion | Entero largo |   | Opción a definir | |||||
| valor | Entero largo |   | Nuevo valor de la opció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":
| Constante | Tipo | Valor | Comentario | 
| ST Expressions display mode | Entero largo | 1 | El parámetro valor puede contener ST Values o ST References | 
En el parámetro valor, puede pasar una de las siguientes constantes:
| Constante | Tipo | Valor | Comentario | 
| ST References | Entero largo | 1 | Muestra las cadenas fuente de las expresiones | 
| ST Values | Entero largo | 0 | Muestra los valores calculados de las expresiones | 
Visualización de los valores:

Visualización de las expresiones:

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
	Producto: 4D
	Tema: Texto multiestilo
	Número 
        1289
        
        
        
	
	Creado por: 4D v14
	
	
	
	
	Manual de lenguaje 4D ( 4D v15)
	
	
	
	Manual de lenguaje 4D ( 4D v15.4)
	
	
	
	
	Manual de lenguaje 4D ( 4D v15.3)
	
	
 Añadir un comentario
Añadir un comentario