Hallo,
ich benötige eigene Standard Actions.
Dabei ist es mir auch schon gelungen, den Style (bold) etc. zu setzen.
Allerdings gelingt es mir nicht, den Style abzufragen.
Ich weiss auch nicht genau, ob ich CurrAttr oder SelectedTextAttr benutzen soll.
Folgender Code setzt den Style zwar, kann ihn aber nicht erkennen.
Code
procedure TRWRichEditAction.SetWPFontStyle(Edit: TWPCustomRichText; Style:
TOneWrtStyle);
begin
Edit.CurrAttr.BeginUpdate;
try
// Style ist hier leider immer leer ([]), auch wenn alles fett ist
if Style in Edit.CurrAttr.Style then
Edit.CurrAttr.DeleteStyle([Style])
else
Edit.CurrAttr.AddStyle([Style]);
finally
Edit.CurrAttr.EndUpdate;
Edit.ChangeApplied;
end;
end;
Alles anzeigen
Kann mir jemand auf die Sprünge helfen?
Danke, Frank
[EDIT]
Es hat sich erledigt. Ich habe die neueste Version installiert. Jetzt liefert CurrAttr.Style wieder einen Wert.
[/EDIT]