Hinzufügen von farbigem Text in einer If()-JSLHallo,
Ich schreibe ein JSL-Skript und bin mir nicht sicher, wie ich in diesen If()-Code farbigen Text einfügen kann. Ich möchte die Farbe Grün für „Ideal“ und die Farbe Rot für „Nicht ideal“ hinzufügen.
Wenn (P <= 0,5 und C > 0,8, "Ideal",
P > 0,5 & C < 0,8, „Nicht ideal“,
);
Danke!
Automatisierung und SkriptingBetreff: Hinzufügen von farbigem Text in einer If() JSLWo wird „Ideal“ oder „Nicht ideal“ angezeigt?In einer Datentabelle, einem Bericht, einem Dialogfeld?
Betreff: Hinzufügen von farbigem Text in einer If() JSLSie müssen die Markup-Notation verwenden, um die Textfarbe zu ändern.
Siehe Scripting-Index
Textfeld=>Markup
Hier ist ein Beispiel aus dem Scripting Index-Eintrag
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;
Betreff: Hinzufügen von farbigem Text in einer If() JSLWenn Sie möchten, dass die gesamte Zeichenfolge einfarbig ist, können Sie << Textfarbe ("Farbe") verwenden.
nw = new window("Test Colors",
r = text box("Red Color", << text color("red")),
b = text box("Blue Color", << text color("blue"))
);

Der Scripting-Index ist hier Ihr Freund.
Betreff: Hinzufügen von farbigem Text in einer If() JSLHallo Jim,
Danke für die Rückantwort!
Hier ist eine vereinfachte Version meines Codes. Das "Ideal" oder "Nicht Ideal" wird in einem Dialogfeld angezeigt.
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(),
)
),
Maria