Hallo Leutz!
Endlich habe ich mich mal dazu durchgerungen euch eine Klasse von mir zu überreichen - und das auch noch an Weihnachten
Ok... aber um was geht es?
DTemplate ist - wie der Titel schon sagt - ein Templatesystem für Delphi. Ähnlich wie solche, wie sie für PHP existieren. Der Grund ein solches System zu entwickeln war einfach der, dass ich eine einfache Möglichkeit suchte
HTML-Dateien dynamisch nach einem bestimmten Muster zu erstellen, um dadurch Datenmengen an einen TWebBrowser zum Drucken weiterzuleiten. Zudem habe ich keine freie Komponente/Klasse für Delphi gefunden...
Das angehängte Zip-Archiv enthält
- die DTemplate
Unit in der Version 1.0
- eine ReadMe (bzw. Dokumentation) im
HTML-Format
- eine (primitive) Demo Anwendung
- und den Source dazu (Achtung: mit Delphi 2006 erstellt!)
In der Demo werden drei (eigentlich) aufeinander aufbauende Beispiele zur Verwendung von DTemplate gezeigt. Das Ergebnis der Templateerstellung wird einerseits in einen TWebBrowser (über eine temporäre Datei im Verzeichnis der Exe (Schreibrechte!!)) und andererseits in eine Memo ausgegeben. Die Templates selbst sind hardcoded in 4 ReadOnly Memos untergebracht, die über ein PageControl erreichbar sind.
Die DTemplate Klasse verwendet die TRegExpr Klasse, welche
hier zu finden ist. (da die Seite allerdings nicht erreichbar scheint, hänge ich das Archiv mit der Klasse mit dran... )
Ich freue mich auf euer Feedback
Edit: Neues Archiv mit ausführlicher ReadMe/Doku online gestellt.