JavaScript muss erlaubt sein, um diese Seite sehen zu können.

Stammbaumdrucker 8 Premium Handbuch

Navigation: Die Textverarbeitung > Verwendung von Vorlagen > Aufbau von Vorlagen

 

Karteikarten

Scroll Vorherige Startseite Nächste Mehr

Zum leichteren Verständnis dieses Abschnitts sollte vorher der Abschnitt Personendatenblätter gelesen werden.

Neben dem Beispiel der Personendatenblätter soll in diesem Beispiel ein Format gezeigt werden, das etwa den Karteikarten entspricht, die der Stammbaumdrucker vollautomatisch als PDF-Datei exportieren kann (Haupt-Menü Personendaten, Datensätze als Kartei in eine PDF-Datei exportieren). Der größte Unterschied zwischen den Personendatenblättern und diesen Karteikarten ist, dass auf den Karteikarten die Datenfeldbenennungen am linken Rand stehen und die Daten eingerückt folgen. Es wird also von Einzügen und Tabulatorzeichen Gebrauch gemacht. Damit die Tabulatorzeichen beim HTML-Export keine Probleme machen, müssen bestimmte Bedingungen erfüllt werden, die im Abschnitt HTML-Datei exportieren beschrieben werden.

Da bei Aufzählungen von Daten (zum Beispiel Taufpaten 1, 2, ...) die erste Angabe rechts von der Datenfeldbenennung, also in der gleichen Zeile steht, muss die Ausgabe der ersten Zeile eines solchen Absatzes anders erfolgen als die Ausgabe der weiteren Zeilen. Daher gibt es neben den schon bekannten Befehls-Feldern für wiederholte Ausführungen in Schleifen wie  FürAlleTpNrnTu >  zusätzliche Befehle wie  FürErsteTpNrTu >  und  FürWeitereTpNrnTu > , deren Schleifen alle mit dem gleichen Befehl  < FürTpNrnTu  abgeschlossen werden. Ein Beispiel für die Ausgabe der Taufpaten wird hier gezeigt:

Hinweis 1:

Dieser Code muss in einer DsNrn-Schleife stehen!

Hinweis 2:

Dieses Beispiel erfordert ein Absatzformat mit hängendem Einzug: Zuerst den linken Einzug auf einen positiven Wert einstellen, zum Beispiel 5 cm. Danach den Einzug der ersten Zeile auf einen gleich großen negativen Wert einstellen.

 Kommentar > >>>>> Taufpaten: <<<<< < Kommentar 

 WennMin1DFDa > 

Taufpate(n)

 FürErsteTpNrTu >   WennMin1DFDa >   LinkZurTpDsNr > <%TpNr%>: <%TaufpateDatenKombinationFC%> < LinkZurTpDsNr   < EndeWenn   WennMin1DFDa > <%TpNr%>: <%TaufpatenNamen%> < EndeWenn   < FürTpNrnTu   FürWeitereTpNrnTu >   WennMin1DFDa >   LinkZurTpDsNr > 
<%TpNr%>: <%TaufpateDatenKombinationFC%> < LinkZurTpDsNr   < EndeWenn   WennMin1DFDa > 
<%TpNr%>: <%TaufpatenNamen%> < EndeWenn   < FürTpNrnTu 

 < EndeWenn 

Beachten Sie in diesem Beispiel, dass in der ersten Schleife  FürErsteTpNrTu >  bis  < FürTpNrnTu  keine Zeilenumbrüche vorhanden sind, damit der erste Taufpate in der gleichen Zeile ausgegeben wird wie die Datenfeldbenennung Taufpate(n). Erst in der zweiten Schleife  FürWeitereTpNrnTu >  bis  < FürTpNrnTu  kommen Zeilenumbrüche direkt vor den alternativen Ausgaben der Daten-Kombination und der Taufpaten-Namen vor. Da das Absatzformat einen hängenden Einzug hat, beginnt die Ausgabe weiterer Taufpaten erst am linken Einzug.

Wie schon bei den vorhergehenden Abschnitten finden Sie auch die Beispiel-Vorlage für Karteikarten komplett zum Kopieren in der Vorlagen-Fibel: Menü Vorlagen, Vorlagen-Fibel öffnen.

nach oben