Bekannte Einschränkungen
Diese Seite dokumentiert Einschränkungen des DevExpress-Word-Exporters und der PRINT+PLUS Platzhalter-Engine, die beim Gestalten von Vorlagen zu beachten sind.
Umbruch-Einschränkung
Wenn in der Vorlage bei einem Bild ein Umbruch über „Layout → Umbrüche → Textumbruch" eingefügt wird, wird dieser beim Export in einen Zeilenumbruch (Shift+Enter) umgewandelt.
Abhilfe: Direkt mit Shift+Enter in der Vorlage arbeiten statt über das Umbruch-Menü.
Bild-Reihenfolge-Einschränkung (nur cobra 2023)
Die Z-Reihenfolge von übereinanderliegenden Bildern, Formen oder Textboxen kann sich beim Export ändern.
Betrifft: Nur cobra 2023 (DevExpress 22.2). Ab cobra 2025 (DevExpress 23.2+) ist dieses Problem behoben.
DevExpress Ticket T1129479
Abhilfe (für cobra 2023):
- Übereinanderliegende Elemente in einem Bildbearbeitungsprogramm zu einem einzelnen Bild zusammenfügen
- Bei den Elementen über Rechtsklick 🠪 Textumbruch exakte Festlegungen treffen
Sprachprobleme bei Feldern bei PDF-Erzeugung
Word-Felder wie „Langes Datum" ({ DATE \@ "dddd, d. MMMM yyyy" }) verlieren bei der PDF-Erzeugung ihre Sprach-Zuordnung. Das Datumsformat wird beibehalten, aber die Übersetzung (z.B. Monatsnamen) kann auf die Systemsprache zurückfallen.
Betrifft: Nur die direkte PDF-Erzeugung. Bei der Erzeugung von .docx-Dateien repariert Word das Problem automatisch.
DevExpress Ticket T1154028
Abhilfe: Statt Word-Felder für Datumswerte zu nutzen, das Datum als Platzhalter mit dem gewünschten Format einfügen: {Präfix.Datum#dd.MM.yyyy}
Vorlagen-Beschränkungen der Platzhalter-Engine
Die folgenden Einschränkungen betreffen die PRINT+PLUS Platzhalter-Erkennung und gelten unabhängig vom Exporter-Typ:
-
{Liste}nicht als Child-Platzhalter verwenden: Das Schlüsselwort{Liste}ist reserviert und darf nicht als Bezeichnung für einen Child-Bereich verwendet werden. -
Keine Childs in Kopf-/Fußzeilen: Child-Bereiche (wiederholende Datensätze) funktionieren nur im Dokumentkörper. In Header und Footer werden sie nicht verarbeitet.
-
Keine verschachtelten öffnenden Klammern: Bei
{...{kann der Platzhalter nicht erkannt werden. Es muss immer eine schließende}vor der nächsten öffnenden{stehen.{Adr{Adresse.ID}esse.ID}→ nichts wird ersetzt{Adresse.ID}→ korrekt
-
Platzhalter nach Aufzählungszeichen: Platzhalter direkt nach einem automatischen Aufzählungszeichen (•, 1., a.) werden unter Umständen nicht erkannt. Fügen Sie ein Leerzeichen oder einen anderen Text davor ein.
Keine Kommentare vorhanden
Keine Kommentare vorhanden