在 If() JSL 中添加彩色文本你好,
我正在编写 JSL 脚本,但不确定如何在此 If() 代码中添加彩色文本。我想添加绿色表示“理想”,添加红色表示“不理想”。
如果(P <= 0.5 & C > 0.8,“理想”,
P > 0.5 且 C < 0.8,“不理想”,
(英文):
谢谢!
自动化和脚本回复:在 If() JSL 中添加颜色文本“理想”或“不理想”将显示在哪里?在数据表、报表、对话框中?
回复:在 If() JSL 中添加颜色文本您将需要使用标记符号来更改文本颜色。
请参阅脚本索引
文本框=>标记
这是脚本索引条目中的示例
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;
回复:在 If() JSL 中添加颜色文本如果您希望整个字符串是一种颜色,您可以使用 << text color("color")。
nw = new window("Test Colors",
r = text box("Red Color", << text color("red")),
b = text box("Blue Color", << text color("blue"))
);

脚本索引是您的朋友。
回复:在 If() JSL 中添加颜色文本嗨,吉姆,
感谢您的回复!
这是我的代码的简化版本。 “理想”或“不理想”将显示在对话框中。
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(),
)
),
玛丽亚