Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ohne Report engine reports erstellen !? (https://www.delphipraxis.net/129766-ohne-report-engine-reports-erstellen.html)

dor557 25. Feb 2009 07:23


Ohne Report engine reports erstellen !?
 
Hallo,

Ich benutze Turbo-Telphi.
Ist denke ich nichts besonderes aber nun hier mein Problem.

Man nehme eine FreeReport komponente und setze die auf das Formular.
Setze sich das alles an die Positionen wie man das haben möchte Ist eigentlich fertig speichert es ab und kann das Projekt nicht mehr öffnen.

Der Fehler ist das die Free-Report komponente einfach die dfm datei zerschiesst....

Nun meine frage.

Ich sehe immer wieder wenn ich online arbeite das es "Formulare" bzw HTML / XML dateien gibt die Din A4 format haben bzw. zum ausdrucken bestimmt sind.

Nun dachte ich ok. erstellst eine HTML datei mit CSS und gibst nicht px angaben sondern cm angaben an misst von dem Original die sachen und spcherst das so.

Fehlanzeige. NICHTS stimmt mit dem css und HTML darstellen..


Frage gibt es eine möglichkeit ein Dokument das windows OHNE probleme drucken kann das die Optik einer Tabelle darstellen kann ????

Evtl. eine OpenOffice "xls" datei erstellen !?

wenn ja wie oder hat noch jemand eine lösung ??

lg Sascha

Grolle 25. Feb 2009 07:51

Re: Ohne Report engine reports erstellen !?
 
Hallo,

du könntest einfach eine Open-Document Datei (für Open Office) erstellen. Das sind gezippte XML-Dateien, oder einfach eine Word/Excel-XML (erst ab Word 2003). Erstelle einfach ein Leerdokument und schau dir die Struktur in Ruhe an.

Viele Grüße ...

nahpets 25. Feb 2009 09:36

Re: Ohne Report engine reports erstellen !?
 
Hallo,

wenn's auch PDF sein darf, dann schau Dir mal bitte PowerPDF an, das sind VCL-Komponenten (zugegeben etwas älteren Datum), mit denen ich mit Delphi 7 recht gut zurecht komme.

QuickAndDirty 25. Feb 2009 09:46

Re: Ohne Report engine reports erstellen !?
 
Ich habe das mal so gemacht das
ich die RTF-Text Komponente dafür Benutzt habe.
Das ganze dann abgespeichert und direkt mit Shellexecute geöffnent (er startet dann automatisch ein kompatibles Programm).
Soweit ich weiß kann man mit Shellexecute Dokumente nicht nur öffnen sondern auch Drucken ohne das er ein Textverarbeitungs Programm öffnet.

dor557 25. Feb 2009 17:37

Re: Ohne Report engine reports erstellen !?
 
Habe mir mal die PDF kompos runter geladen und schaue mir das mal an.

das könnte mein Problem in einem lösen. :)

Werde euch berichten wie ich es finde.

gruss Sascha

Mackhack 22. Apr 2009 02:39

Re: Ohne Report engine reports erstellen !?
 
Zitat:

Zitat von dor557
Habe mir mal die PDF kompos runter geladen und schaue mir das mal an.

das könnte mein Problem in einem lösen. :)

Werde euch berichten wie ich es finde.

gruss Sascha

Sascha, wie kommst du mit der PowerPDF zurecht? Irgendwelche Erfahurngswerte die du uns nennen kannst?

alzaimar 22. Apr 2009 06:57

Re: Ohne Report engine reports erstellen !?
 
Hallo,

Ich verwende FastReport, also das kommerzielle Pendant zu FreeReport. Dort kann ich der Report-Komponente sagen, das sie die Reportinfo nicht in der DFM-speichern soll, sondern in einer separaten FR-Datei. Vor dem erstellen des Reports liest man einfach die Datei ein. Vielleicht klappt das ja mit FastReport.

Weiterhin gibt es diverse nette freie Reportkomponenten, die einem einfach viel Arbeit abnehmen. Schau doch mal bei Torry vorbei.

mkinzler 22. Apr 2009 07:02

Re: Ohne Report engine reports erstellen !?
 
Z.B. http://reportman.sourceforge.net/
Oder die Community Edition der Virtual Print Engine
Ich verwende auch die FastReports und hatte das Problem mit der Dfm bisher nicht, auch wenn ich den Report einlagere


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:20 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