Autor Beitrag
Erichgue
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 86

Win XP/2000/7
TurboPacal 7.0; Delphi 2/5/7; BDS 2006/2010/XE6; C#; MSSQl 2000
BeitragVerfasst: Fr 18.01.08 08:04 
Delphi 7.0 (win32); Win 2000
FreeReport V2.33 (aktuelle Version)

Hallo,
ich habe folgendes Phänomen:

Eine von mir entwickelte Graphik (Chart) zeichnet Messwerte-Kurven.

Wird während der Laufzeit des Programmes [TfrReport].LoadFromFile aufgerufen, kommt meine Chart-Graphik durcheinander.
Es geschehen so Dinge wie, das plötzlich Bereiche im Chart nicht mehr gezeichnet werden. Sie bleiben einfach leer.
Oder Beschriftungen plötzlich die 10fache Größe haben, obwohl bei jedem neu zeichnen der Font der Beschriftungen über Canvas.Font.Assing(fFont) neu zugewiesen wird.
Dieses Verhalten bleibt bis Programmende bestehen.

Standardkomponenten wie Edts und Labels zeigen keine Veränderung.

Kenn jemand diese Verhalten?

Warum kann FrReport meine Graphik versauen?

Gruß

Erich
Erichgue Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 86

Win XP/2000/7
TurboPacal 7.0; Delphi 2/5/7; BDS 2006/2010/XE6; C#; MSSQl 2000
BeitragVerfasst: Fr 18.01.08 12:01 
Titel: Fehler gefunden
Fehler hat sich geklärt.

Es lag an der Routine meiner Graphik-Komponenten, die gedrehten Text ausgibt.

Nach ändern der Eigenschaft Charset=1 eines Font-Objekts im FreeReport, (Fontname = 'Arial'),
zeichnete meine Graphik übergroße Schriften.

Nach abändern meiner gedrehten Textausgabe ging es dann. (anderes Code-Beispiel aus dem Internt geholt)


Erich