Interne Abläufe bei Erstellung eines Dokumentes
1. Einlesen des Templates
Ausgangspunkt ist ein Scriban-Template welches in beliebiger Kombination enthalten kann:
- Html
- IDU-spezifische Html-Erweiterungen
- Scriban-Anweisungen
2. Ausführen der Scriban-Skript-Bestandteile (ScribanEngine)
Die Scriban-Engine bekommt als Input das Template und aus der Anwendung ein Business-Objekt (BO) mit den im Kontext relevanten Daten.
Folgendes passiert:
- Einbindung der Scriban-Erweiterungsmethoden
- Ausführung der einzelnen Scriban-Anweisungen unter Verwendung des BO
Ergebnis:
- Html
- IDU-spezifische Html-Erweiterungen
3. Interpretation der Dokument-Teile (DocumentEngine)
Als nächstes wird ein universelles Dokumentgerüst im DevExpress-eigenen Format erstellt.
Folgendes passiert:
- aus den Html-Erweiterungen werden Header/Footer/Seitenparameter übernommen
- Html/Css wird (verlustbehaftet) in Textblöcke umgewandelt
Ergebnis:
- DevExpress-Dokumentgerüst
4. Konvertierung in das Zielformat (DocumentEngine)
Aus diesem Dokumentgerüst kann nun das Zielformat (Docx, Pdf) erzeugt werden
Zuletzt geändert: 21.05.2025 13:05:08 (erstmals erstellt 29.08.2024) // Alias: ""