Sie können die mitgelieferten Dateien verwenden und umgestalten, komplett neue Vorlagen erstellen, oder bestehende Kalender eines beliebigen Jahres benutzen, in dem Sie die vorhandenen Daten durch Platzhalter ersetzen.
Vorlagedateien können komplett gestaltet sein, und/oder nach der Dateneinfügung berabeitet werden.
Zielsetzung ist komplette automatische Erstellung eines Kalenders, in den alle variablen Daten (vom Datum über den Kundeneindruck bis zur Einsetzung von Bildern und Grafiken) vollständig automatisch eingesetzt werden.
Bei der Prerelease gibt es noch eine ganze Reihe von Einschränkungen:
Es können hier nur Monatskalender und Jahres(übersichts)kalender erzeugt werden, in denen alle Monate in einer Tabelle oder aber die Monate in einzelnen Tabellen enthalten sind.
Kalender, die Kalender enthalten, müssen in zwei Schritten erzeugt werden.
Diese Einschränkungen werden nach und nach entfallen.
Die zu verwendenden Platzhalter:
Die Platzhalter müssen mit einer eindeutigen Kennung beginnen und mit der gleichen oder einer anderen eindeutigen Kennung enden.
In der zum Download zur Verfügung gestellen Version ist das der Doppel-Doppelpunkt.
Diese Kennungen können in der Konfigurationsdatei in der Gruppe calendar verändert werden.
Platzhalter können unterschiedliche Formen haben, die sich darin unterscheiden, ob absolute Werte (Konstanten) oder variable Werte, die sich aus einer Gruppenzusammengehörigkeit ergeben.
Die Gruppenzusammengehörigkeit ergibt sich entweder durch Zuordnung zu einem Behälter (Tabellenzelle, Tabellenspalte Tabellenzeile, Textrahmen u. ä.) oder aber durch einen Zeiger (Zähler).
Die meisten Platzhalter können in der Konfigurationsdatei frei definiert werden. Dadurch kann das Skript leicht an Fremdsprachen angepasst werden.
Platzhalter:
- ::Monat:: ->
wird durch den zur Gruppe gehörenden Monat ersetzt. - ::Jahr:: ->
wird durch das zur Gruppe gehörende Jahr ersetzt. - ::ND:: ->
in der Regel ::1D:: - ::31D:: oder ::1D:: - ::42D::
wird durch das numerische Tagesdatum ersetzt. - ::NDC:: oder ::#DC:: ->
in der Regel ::1DC:: - ::31DC:: oder ::1DC:: - ::42DC::
oder mit #, hier wird der passende Zähler autmatisch eingefügt,
wird durch den Tagesnamen des Tagesdatums ersetzt. - ::tN:: oder ::#tN::
Die Verwendung erfolgt analog des DC-Platzhalters.
Zwischen dem t und dem :: können Sie einen beliebigen Zähler verwenden, mit dem Sie auf einen Eintrag der Holiday-Gruppen verweisen, der dann, wenn das Datum übereinstimmt, eingesetzt wird. Wird kein entsprechender Eintrag gefunden, wird der Platzhalter gelöscht.
::#tx:: setzt alle zum Datum passenden Einträge ein. - ::WX::
wird nach Regeln der Konfigurationsdatei durch die Kalenderwoche ersetzt oder gelöscht.