Am 25.08.2005 um 08:19 schrieb David Haller:
Hallo,
Am Wed, 24 Aug 2005, Bernhard Walle schrieb:
* lothar.behrens@lollisoft.de [24.08.2005 23:02]:
hat hier jemand Erfahrung mit der Serienbrieferstellung aus C++ ?
Was mir spontan einfällt:
* LaTeX generieren und latex drüberlaufen lassen
ACK. BTDT. V.a. zum Ausdrucken ist das das Mittel der Wahl. Die Frage ist nur, wo die Daten herkommen. Wenn z.B. aus mysql oder eine anderen DB reicht z.B. ein shell-script/SQL-Abfrage (statt C++), die einem ein bisserl LaTeX um die Daten rumstrickt zusammen mit einer LaTeX-"Vorlage"... D.h. natuerlich nicht, dass man den LaTeX-Code nicht auch per C++ erstellen kann ;) Duerfte sogar bei grossen Datensaetzen performanter sein...
Ist eben aus C++. Um etwas genauer zu werden, aus einer GUI Anwendung, die mit Hilfe der wxWidgets Library und meiner eigenen erstellt wird. Die Idee mit Latex hatte ich nicht direkt, aber mit einem Rtf Text Control konnte ich unter Windows schon einfache Vorlagen erstellen und für den Ausdruck verwenden. Es ist nicht so schwer, einen Rtf basierten Vorlageneditor auch unter Anwendung der wxWidgets Library zu erstellen (Rtf Text in einer Datenbank gespeichert). Es ist die Kombination aus Vorlage für einen Brief und einem Report, die als Anschreiben für einen Kunden dienen soll. Was dem wxReportWriter noch fehlt, wäre eine Rtf Text Passage, die für solche Dinge Verwendung finden würde. Ich möchte ja nicht immer das Rad neu erfinden, vielleicht ist jemand schon damit beschäftigt.
Beim Erstellen einer solchen Vorlage fuer LaTeX bin ich (ggfs. gegen Entgelt, kommt auf das Problem und dessen Einsatzzweck an) gerne behilflich.
Ich selbst nicht, aber wenn soetwas irgendwo benötigt werden würde, leite ich es weiter :-)
* das gleiche mit HTML und htmldoc
Taugt eher nicht zum Ausdrucken.
* oder eine PDF-Library verwenden, z. B. http://www.pdflib.com/
Wie schwer ist's damit ein "gescheites" Layout hinzubekommen?
Mit PDFLaTeX hat man das Problem eben nur einmal -- beim Erstellen der Vorlage...
Und mit PDFCreator von jedem Programm als Grundlage :-) Also grundsätzlich sehe ich eine Rtf/PDF/Latex Vorlage für nichtwiederholende Texte als Lösung. (Rtf/PDF/Latex Editor direkt/indirekt/indirekt) Und wxReportWriter für Reporte. Ich brauch eben beides in einem. Wobei ich in der Erweiterung des Reportwriters nur das Ausgeben des Rtf Textes in einen Bereich des Reportes sehe. Evtl. kontaktiere ich den Autor von wxReportWriter mit diesem Vorhaben. Lothar
-dnh
-- "I stopped at Land's End, because to go any further would have been Scilly." -- Robert Billing
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-programming-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-programming-help@suse.com
-- Lothar Behrens | Rapid Prototyping ... Rosmarinstr 3 | 40235 Düsseldorf | www.lollisoft.de