Spezielle Platzhalter für Datum, Ja/Nein-Felder, Bilder und HTML

Unter anderem bei Rechnungen und der dortigen Angabe des Zahlungsziels hilft der Platzhalter {@spezial.jetzt+14 Tage#dd.MM.yyyy}, welcher sich auf das Datum der Dokumentenerstellung bezieht und auf dieses 14 Tage addiert. Dieser Platzhalter kann natürlich beliebig variiert und auch für Stunden (Beispiel: {@Spezial.jetzt-5 Stunden #hh:mm:ss} verwendet werden.

Informationen, die in der cobra Datenbank in Ja/Nein-Feldern hinterlegt sind, können ebenfalls in den PRINT+PLUS-Vorlagen genutzt werden. Die Formatierung des Platzhalters und somit das angezeigte Ergebnis ist frei wählbar und wird definiert durch „{Tabelle.Feld#Fall Wahr;Fall Falsch}“. Nach dem Formatierungszeichen # wird zunächst der abzubildende Inhalt für den Fall Wahr (gefüllte Checkbox) angegeben, nach dem Strichpunkt steht der abzubildende Inhalt für den Fall Falsch (nicht gefüllte Checkbox).

Auch Bilder können eingefügt werden mittels folgender Formatoptionen.

{Tabelle.Feld#BildDMS}

Bild aus DMS

{Tabelle.Feld#BildAbsolut}

Bild aus absolutem Pfad

{Tabelle.Feld#BildRelativ:C:\Bilder\*.png}

Bild aus relativem Pfad

Um ein im DMS hinterlegtes Bild in das generierte Dokumente einzusetzen, muss der Platzhalter {Tabelle.Feld#BildDMS} verwendet werden. Soll ein Bild von einem immer gleichen Speicherplatz eingesetzt werden, ist dies mit dem Platzhalter {Tabelle.Feld#BildAbsolut} in der Vorlage zu hinterlegen. Soll die Bildauswahl beispielsweise in Abhängigkeit des Nutzers (wie im Falle einer digitalen Signatur) erfolgen, dann muss der Platzhalter {Tabelle.Feld#BildRelativ:C:\Bilder\*.png} verwendet werden. Dabei wird das „*“ ersetzt durch den Platzhalter „Tabelle.Feld“.

Beispiel: {@Benutzer.Nachname#BildRelativ:C:\Bilder\*.png} steht als Platzhalter in der Vorlage, während sich im Ordner C:\Bilder die entsprechenden Bilder befinden, die so benannt sind, wie die Nachnamen der Benutzerattribute in der cobra Benutzerverwaltung.

Wichtig: Für Bilder beim neuen DevExpress-Word-Exporter unbedingt auch diese Seite beachten. Für die Ausgabe von als HTML formatiertem Text, gibt es einen speziellen Platzhalter. Mit {Tabelle.Feld#HMTL} wird ein in cobra normal gefülltes Textfeld in einer HTML Formatierung ausgeben. Dabei werden Zeilenumbrüche, Links etc. HTML konform ausgegeben.

Last updated