![]() |
AW: Fastreport, Variable Fontgrösse abhängig von Anzahl der Buchstaben
folgende Fehlermeldung bekomme ich in folgendem Script
Delphi-Quellcode:
folgender Fehler erscheint:
procedure Doppel7OnBeforePrint(Sender: TfrxComponent);
var iFontSize: Integer; begin if Length(<frxReportAufstellung."Doppel7">.value) > 10 then iFontSize := 6 else iFontSize := 10; //<frxReportAufstellung.['Doppel7']>.Font.Size := iFontSize end; begin end. Script error 5:45: ')' expected Keine Ahnung, wo hier logisch eine Klammer fehlt. OnAfterData-Event ist, so glaube ich, auch besser geeignet. Werde ich ausprobieren wenn dieses Script funktioniert. |
AW: Fastreport, Variable Fontgrösse abhängig von Anzahl der Buchstaben
Zitat:
Code:
Nachtrag: Blup hat dir die Lösung schon gepostet!
if Length(<frxReportAufstellung."Doppel7">) > 10 then
Außerdem lässt sich über das Kontextmenü des Feldes der Bearbeiten Dialog öffnen und dort unter Tab Highlight eine Bedingung für die Formatierung festlegen. Bis bald... Thomas |
AW: Fastreport, Variable Fontgrösse abhängig von Anzahl der Buchstaben
Hier meine Lösung, die funktioniert:
Delphi-Quellcode:
Danke für die Tipps.
procedure Doppel7OnBeforePrint(Sender: TfrxComponent);
var iFontSize: Integer; begin if Length(<Doppel7>) > 10 then iFontSize := 8 else iFontSize := 10; Doppel7.Font.Size := iFontSize; end; Gruß, Luckner |
AW: Fastreport, Variable Fontgrösse abhängig von Anzahl der Buchstaben
Warum nicht gleich so?
Delphi-Quellcode:
procedure Doppel7OnBeforePrint(Sender: TfrxComponent);
begin if Length(<Doppel7>) > 10 then Doppel7.Font.Size := 8 else Doppel7.Font.Size := 10; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz