Komisch, gleich das erste Suchergebnis meinte:
Zitat:
JasperReports ist ein Open-Source-Java-Berichtswerkzeug, entwickelt von Jaspersoft,
mit dem man aus Java-Programmen Berichte als PDF,
HTML, Microsoft Word und Microsoft Excel, TXT, RTF, ODT,
CSV und
XML exportieren, auf dem Bildschirm anzeigen oder drucken kann.
Also nein, direkt "integrieren" geht natürlich garnicht.
Auch wenn es bestimmt irgendwie möglich ist Java im Programm zu verwenden
und
falls es es extern eigentständig läuft und "gesteuert" werden kann, dann sowieso. [add] siehe nachfolgend: via URLs, also wohl auch im TWebBrowser/TEdgeBrowser
OK, wenn man Richtung Android schaut, dann gibt es schon eine gewisse Java-Bridge im Delphi, um vom Pascal aus mit Java bissl reden zu können.
alternativ
FastReports
(in einem etwas aktuelleren Delphi direkt eine kostenfreie kleinere Version im GetIt zu finden)
Wir haben hier im FastReport noch eigene Erweiterungen eingebaut, z.B. eigene Funktionen/Buttons im Vorschaufenster (Delphi-Code passt ja in diese "Delphi"-Komponente rein, da wir auch den Quellcode zur Hand haben, aber auch Ohne kanns man sich über VCL reinhängen)
und davorgeschaltet tweilweise noch dynamische Forms aus der Datenbank (DFM mit anschließendem Python über deren Embedded-DLL, also keine "irgendeine" installierte Version in der Console via StdIn>StdOut)