Agregar texto en color en un JSL If()Hola,
Estoy escribiendo un script JSL y no estoy seguro de cómo agregar texto en color en este código If(). Quiero agregar un color verde para indicar "Ideal" y un color rojo para "No ideal".
Si(P <= 0,5 y C > 0,8, "Ideal",
P > 0,5 y C < 0,8, "No ideal",
);
¡Gracias!
Automatización y secuencias de comandosRe: Agregar texto de color en un If() JSL¿Dónde se mostrará "Ideal" o "No ideal"?¿En una tabla de datos, un informe, un cuadro de diálogo?
Re: Agregar texto de color en un If() JSLDeberá usar la notación de marcado para cambiar el color del texto.
Ver el índice de secuencias de comandos
Cuadro de texto=>Marcado
Aquí hay un ejemplo de la entrada del índice de secuencias de comandos
Names Default To Here( 1 );
win = New Window( "Example", fontobj = text = Text Box( "Example Text" ) );
text << setText(
"This is <FONT color="Blue">blue</FONT> text. This is a <BACKGROUND color="yellow">yellow</BACKGROUND> background. This is <FONT color="#0000ff"><BACKGROUND color="0xffff00">blue text on a yellow background</BACKGROUND></FONT>."
);
text << markup;
Re: Agregar texto de color en un If() JSLSi desea que toda la cadena sea de un color, puede usar << text color("color").
nw = new window("Test Colors",
r = text box("Red Color", << text color("red")),
b = text box("Blue Color", << text color("blue"))
);

El índice de secuencias de comandos es tu amigo aquí.
Re: Agregar texto de color en un If() JSLHola Jim,
¡Gracias por responder!
Aquí hay una versión simplificada de mi código. El "Ideal" o ""No ideal" se mostrará en un cuadro de diálogo.
P = 0.4
M = If(
P <= 0.5 & C > 0.8, "Ideal",
P > 0.5 & C < 0.8, "Not Ideal",
);
M_Output << set text( Char( M ) );
),
Outline Box( "Results",
Panel Box( "Message",
Lineup Box( N Col( 2 ),
Text Box( "Output: " ),
M_Output = Text Box(),
)
),
María