|
Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
ST SET OPTIONS
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ST SET OPTIONS ( {* ;} objeto ; opcao ; valor {; opcao2 ; valor2 ; ... ; opcaoN ; valorN} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| * | Operador |
|
Se especificado, objeto é um nome de objeto (cadeia) Se omitido, objeto é um campo ou uma variável | |||||
| objeto | Objeto de formulário |
|
Nome do objeto (se * for especificado) ou Campo ou variável (se * for omitido) | |||||
| opcao | Inteiro longo |
|
Opção a definir | |||||
| valor | Inteiro longo |
|
Novo valor da opção | |||||
O comando ST SET OPTIONS modifica uma ou várias opções de funcionamento do campo ou da variável de texto com estilo designada pelo parâmetro objeto .
Se passar o parâmetro opcional * indica que o parâmetro objeto é um nome de objeto (cadeia). Se não passar este parâmetro, indica que o parâmetro objeto é um campo ou uma variável. Neste caso, se passar uma referência de campo ou variável em lugar de uma cadeia (campo ou variável objeto unicamente).
Passe o código da opção a modificar em opção e seu novo valor em valor. Para estes dois parâmetros, pode utilizar as seguintes constantes do tema "Texto multi estilo":
| Constante | Tipo | Valor | Comentário |
| ST Expressions display mode | Inteiro longo | 1 | O parâmetro valor pode conter ST Values ou ST References |
| Constante | Tipo | Valor | Comentário |
| ST Expressions display mode | Inteiro longo | 1 | O parâmetro valor pode conter ST Values ou ST References |
| ST References | Inteiro longo | 1 | Mostra as cadeias fonte das expressões |
| ST Values | Inteiro longo | 0 | Mostra os valores calculados das expressões |
Visualização dos valores:

Visualização das expressões:

O seguinte código permite mudar o modo de visualização da á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
Produto: 4D
Tema: Texto multi estilo
Número
1289
Criado por: 4D v14
Manual de linguagem 4D ( 4D v20)
Manual de linguagem 4D ( 4D v20.1)
Manual de linguagem 4D ( 4D v20.2)
Manual de linguagem 4D ( 4D v20.3)
Manual de linguagem 4D ( 4D v20.4)
Manual de linguagem 4D ( 4D v20.5)
Manual de linguagem 4D ( 4D v20.6)
Adicionar um comentário