Bug in SelectedTextAttr.ClearAttr ?

  • Moins !

    Wenn ich einen selektierten Text habe und setze die Grösse z.B. neu mit ...

    Code
    procedure TForm1.AdvGlowButton8Click(Sender: TObject);begin  if RTF.CurrAttr.Size >= 150  then exit;  RTF.SelectedTextAttr.SetFontSize(RTF.CurrAttr.Size + 1);end;

    Und ich dann die Font Attribute wieder retour setzen will mit ...

    Code
    RTF.SelectedTextAttr.ClearAttr(False, True);

    Dann tut er das zwar. Aber der Abstand der Zeichen zueinander wird nicht neu gesetzt. Bedeutet, nach dem ClearAttr sind alle Zeichen zusammengeschoben oder stark auseinandergezogen.

    • Offizieller Beitrag

    Hi,

    Zitat

    Dann tut er das zwar. Aber der Abstand der Zeichen zueinander wird nicht neu gesetzt. Bedeutet, nach dem ClearAttr sind alle Zeichen zusammengeschoben oder stark auseinandergezogen.

    The text attribut interfaces arebeiten auf einer sehr niedrigen ebene.

    ReformatAll(true,...) - init ist wichtig in diesem fall - wird daher nicht automatisch aufgerufen und muss selbst im Code aufgerufen werden.

    Beste Grüsse,

    Julian Ziersch