Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   fastreport 6 and TeeChart (https://www.delphipraxis.net/205153-fastreport-6-teechart.html)

wschrabi 6. Aug 2020 14:35

fastreport 6 and TeeChart
 
Liebe Leute,
ich habe ein TCHart mit Teechart ver 9 Prof in einem Form. Nun möchte ich dieses CHART in FastReport auf einen Report bringen, aber nicht nochmals neu generieren, weil am Form sind einige Felder entsp. selektiert gewesen. Wie kann ich dieses FORM TCHART auf einen FR3 Dokument bringen ?
DANKE

wschrabi 6. Aug 2020 15:29

AW: fastreport 6 and TeeChart
 
habs schon: https://emagicone.com/shared_files/F...rManual-en.pdf Seite 156:
Delphi-Quellcode:
procedure TForm1.frxReport1BeforePrint(Sender: TfrxReportComponent);
begin
 if Sender.Name = 'Picture1' then
 TfrxPictureView(Sender).Picture.Assign(
 Chart1.TeeCreateMetafile(False,
 Rect(0, 0, Round(Sender.Width), Round(Sender.Height))));
end;

Der schöne Günther 6. Aug 2020 15:34

AW: fastreport 6 and TeeChart
 
Und genau das wollte ich auch grade empfehlen. Finde ich persönlich immer besser als über die TeeChart-Komponenten für den FastReport zu gehen.

TurboMagic 6. Aug 2020 15:46

AW: fastreport 6 and TeeChart
 
Du könntest versuchen deinen Chart als Bitmap zu beschaffen und im FastReport als Image einfügen versuchen. Ich hoffe, das Image hat dann eine Möglichkeit ein Bitmap so zuzuweisen.

Der schöne Günther 6. Aug 2020 15:51

AW: fastreport 6 and TeeChart
 
Genau das tut er doch. Doch nimmt er schlauerweise kein Pixel-Bitmap, sondern ein "Metafile", also eine Vektorgrafik. Die sieht dann auch auf einem Drucker gut aus.

TurboMagic 6. Aug 2020 16:04

AW: fastreport 6 and TeeChart
 
Warum? Welchen Vorteil hat das?

TurboMagic 6. Aug 2020 16:05

AW: fastreport 6 and TeeChart
 
TChart mit Metafile hatte ich bisher den Eindruck sieht nur dann gut aus, wenn man keine Farbverläufe drin hat.

Der schöne Günther 6. Aug 2020 16:15

AW: fastreport 6 and TeeChart
 
Ja, kann sein dass der das dann so schraffierte. Ich passe den Chart meist eh für Druckversionen noch einmal an und drucke meist auf rustikale schwarzweiß-Laserdrucker in Fabrikhallen, deshalb ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz