Direkt zum Hauptinhalt

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.