Markierten Text finden
Verfasst: 07.01.2011, 15:47
Hallo Acronauten,
ich würde gerne den "Strg + B" Befehl in einem RichText-Feld auf einem Button realisieren. So dass man nicht mehr über die rechte Maustaste gehen muss um die Textformatierung zu ändern.
Mein Ansatz war event.selStart, event.selEnd. Nach meinem Verständnis sind darin die Anfangs- und Endposition einer Markierung gespeichert?! Aber irgendwie sind die leer. Kann mir da mal bitte jemand einen Tipp geben. Wie ich das realisieren könnte.
Ich hätte da ja auch an...
... gedacht.
Mein jetztiger Code:
Ich bin mal wieder für jede Hilfe dankbar.
ich würde gerne den "Strg + B" Befehl in einem RichText-Feld auf einem Button realisieren. So dass man nicht mehr über die rechte Maustaste gehen muss um die Textformatierung zu ändern.
Mein Ansatz war event.selStart, event.selEnd. Nach meinem Verständnis sind darin die Anfangs- und Endposition einer Markierung gespeichert?! Aber irgendwie sind die leer. Kann mir da mal bitte jemand einen Tipp geben. Wie ich das realisieren könnte.
Ich hätte da ja auch an...
Code: Alles auswählen
app.execMenuItem("Strg + B")
Mein jetztiger Code:
Code: Alles auswählen
function setFontWeight(event) {
var text = event.richValue;
if (event.selStart >= 0 && event.selEnd > 0) {
var set = ((text[event.selStart].fontWeight > 400 ) ? 400 : 700);
for ( var i = event.selStart; i < event.selEnd; i++ ) {
text[i].fontWeight = set;
}
}
}