在 If() JSL 中加入彩色文本你好,
我正在編寫 JSL 腳本,但不確定如何在此 If() 程式碼中新增彩色文字。我想添加綠色表示“理想”,紅色表示“不理想”。
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(),
)
),
瑪麗亞