If() JSL에 색상 텍스트 추가안녕,
JSL 스크립트를 작성 중인데 이 If() 코드에 색상 텍스트를 추가하는 방법을 잘 모르겠습니다. "이상적"에는 녹색 표시를 추가하고 "이상적"에는 빨간색 표시를 추가하고 싶습니다.
If(P <= 0.5 & C > 0.8, "이상적",
P > 0.5 & C < 0.8, "이상적이지 않음",
);
감사해요!
자동화 및 스크립팅Re: If() JSL에 색상 텍스트 추가"이상적" 또는 ""이상적이지 않음"은 어디에 표시됩니까?데이터 테이블, 보고서, 대화 상자?
Re: If() JSL에 색상 텍스트 추가텍스트 색상을 변경하려면 마크업 표기법을 사용해야 합니다.
스크립팅 인덱스 보기
텍스트 상자=>마크업
다음은 Scripting Index 항목의 예입니다.
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: 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"))
);

스크립팅 인덱스는 여기에서 당신의 친구입니다.
Re: 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(),
)
),
마리아