Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
 
Delphi 12 Athens
 
#10

AW: Fastreport, Variable Fontgrösse abhängig von Anzahl der Buchstaben

  Alt 2. Okt 2021, 15:56
TfrxMemoView hat ein Text-Property.
Das kann man abfragen, wenn die Anzahl der Zeichen im Text das Kriterium ist.

Für die Änderung der Darstellung abhängig vom Inhalt ist das OnAfterData-Event vieleicht besser geeignet.
Delphi-Quellcode:
procedure Doppel7OnAfterData(Sender: TfrxComponent);
var
  iFontSize: Integer;
begin
  if Length(TfrxMemoView(Sender).Text) > 10 then
    iFontSize := 8
  else
    iFontSize := 10;
    
  TfrxMemoView(Sender).Font.Size := iFontSize;
end;
  Mit Zitat antworten Zitat