4D v16.3ST INSERT EXPRESSION |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
ST INSERT EXPRESSION
ST INSERT EXPRESSION
El comando ST INSERT EXPRESSION inserta una referencia a la expresión en el campo o la variable de texto multiestilo 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 omite el 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 (variable o campo objeto únicamente). En el parámetro expresión, se pasa la expresión 4D a evaluar en el objeto. Una expresión válida 4D es una cadena que retorna un valor. La expresión puede ser una campo, una variable, un comando 4D, una instrucción que retorne un valor, un método de proyecto, etc. La expresión debe ser puesta entre comillas dobles (""). Nota: El parámetro expresión no puede ser de tipo Imagen. Si expresión retorna un valor que contiene retornos de carro y tabulaciones, 4D formatea el texto de acuerdo al objeto que alberga la expresión; caracteres de retorno de carro se interpretan como rupturas de línea. Puede dar formato a la expresión mediante la inclusión de información de formato en el parámetro de expresión. En este caso, el parámetro debe ser en la forma: "String(valor;formato)" ... donde valor contiene a la expresión misma y formato contiene el formato a aplicar. El parámetro formato puede tener los siguientes valores:
Por ejemplo: "String ([tabla_1]Campo_1;System date short)" Por defecto, los valores de expresión se muestran en las áreas de texto multiestilo. Puede forzar la visualización de las referencias utilizando el comando ST SET OPTIONS. Los parámetros opcionales inicioSel y finSel designan una selección de texto en objeto. Los valores inicioSel y finSel expresan una selección de texto plano, sin tener en cuenta etiquetas de estilo que pueden estar presentes.
Nota: si inicioSel es mayor que finSel (excepto cuando finSel es 0) , el comando no hace nada y la variable OK toma el valor 0. Desea reemplazar el texto seleccionado con el resultado de un método proyecto: ST INSERT EXPRESSION(*;"miTexto";"miMetodo";ST Start highlight;ST End highlight)
Ver también
|
PROPIEDADES
Producto: 4D HISTORIA
Creado por: 4D v14 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||