Stammlayout mit Formeln

Hallo,

ich habe hier ein kleines Problem mit einem Stammlayout. Es sind vier
Seiten definiert, die über Formeln automatisch ausgewählt werden:
"1von1" (Seitenindex=1 UND Seitenzahl=1) wenn das Layout nur eine Seite hat
"1vonN" (Seitenindex=1 UND Seitenzahl>1) Erste Seite wenn das Layout
mehrere Seiten hat
"2vonN" (keine Regel) Mittlere Seite, wenn das Layout mehr als 2 Seiten hat
"NvonN" (Seitenindex=Seitenzahl UND Seitenzahl>1) letzte Seite wenn
das Layout mehr als 1 Seite hat

Die Container auf den Seiten sind durch Pipelines verbunden. Soweit
kein Problem. Wenn ich dann in einem auf diesem Stammlayout
basierendes Layout ein Rechenblatt in den Container einpflanze und
das Ganze mit Inhalt befülle, crasht Ragtime bei der automatischen
Erzeugung der zweiten Seite (basierend auf "NvonN"), RagTime 5.6.5
reproduziert auf Mac OS X 10.3.3 und Windows 2000. Bei
Textkomponenten stürzt RagTime zwar nicht (reproduzierbar) ab, aber
Die erzeugten Seiten kommen doch manchmal durcheinander. Habe ich
irgendwo einen Denkfehler?

Danke und Gruß
Sven Siemsen
--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Stammlayout mit Formeln

#69 On 26 April, 2004 13:30 Thomas Kaegi said,

Hallo Sven

Ich habe versucht, dein Problem nachzuvollziehen. Der Crash scheint
unter gewissen Umständen reproduzierbar. Welche Pipelines hast du im
Stammlayout gezogen?

Mir scheint schon, dass das Konzept etwas problematisch ist. Beim
Anlegen eines neuen Layouts sollte zuerst die Stammseite 1von1
benutzt werden. Diese kann aber per Definition gar keine Pipeline
aufweisen, mit der beim Überlauf des Rechenblattes eine neue Seite
erzeugt würde. Sonst müsste ja sowohl von der Stammseite 1von1 als
auch von Stammseite 1vonN eine Pipeline zur Seite 2vonN führen. Das
geht aber nicht, von zwei verschiedenen Containern je eine Pipeline
zum gleichen Fortsetzungscontainer zu legen.

Als ich versucht habe, Stammseite 1von1 ohne Pipeline stehen zu
lassen und die übrigen 3 mit einer Pipeline miteinander zu verbinden,
wurden beim Anlegen des Layouts immer gleich 2 Seiten angelegt,
basierend auf 1vonN und NvonN. Da gab es keinen Absturz. Wenn ich die
zweite Layoutseite löschte, wurde die erste Seite von der Stammseite
1von1 abhängig, hatte also keine Pipeline. Eine Seite liess sich
somit auch nicht beim Überlauf des Rechenblattes automatisch anfügen.
So gab es auch keinen Absturz.

Dann habe ich eine Pipeline über alle 4 Stammseiten gezogen. Die
läuft aber jetzt von Stammseite 1von1 zu 1vonN und von dort zu 2vonN
und dann zu NvonN. Jetzt wird ein neues Layout mit einer einzigen
Seite, abhängig von 1von1 geöffnet. Beim Überlauf des Rechenblattes
versucht RagTime eine Seite anzuhängen. Die Pipeline läuft auf eine
Stammseite, die sich mit der bereits vorhandenen ausschliesst (hier
passiert der reproduzierbare Absturz) und erst dann auf 2vonN, bzw.
NvonN. Zwar sollte das Programm natürlich nicht abstürzen, sondern
einen Fehler melden. Aber dass die Situation irgendwie illegal ist,
ist auch nachvollziehbar.

Ob das die richtige Deutung ist, weiss ich natürlich nicht.

Gruss
Thomas
--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Stammlayout mit Formeln

#76 On 27 April, 2004 09:11 Sven Siemsen said,

Hallo Thomas,

vielen Dank für die schnelle Antwort!
Die von Dir beschriebenen Pipelinebeziehungen habe ich auch probiert,
und nach Studium des Handbuches habe ich eine Pipeline von 1von1 über
1nonN, 2vonN zu NvonN laufen lassen, weil nur so die automatische
Seitenerzeugung überhaupt richtig funktionieren konnte.
Möglicherweise muss ich aber hier doch zurück zum Manuellen. Sachde
eigentlich, das wäre echt cool gewesen, geradezu ein "Killerfeature"!
Warum die von mir verwendete Seitenbeziehung illegal ist, habe ich
aber nicht verstanden. Ich habe mir folgendes gedacht:
- Layout mit Seite 1von1
- Überlauf, Seite NvonN wird angelegt (Neue Seite entspricht der
Anzahl Seiten im Layout)
- RagTime ändert die Stammseite für Seite 1 auf 1vonN, da das Layout
mehr als eine Seite hat.
- noch ein Überlauf, Neue Seite NvonN wird angelegt, vorhergehende
Seite wird zu 2vonN
Das funktioniert aber leider nur in meinem Gedankenmodell so gut,
wahrscheinlich verwendet RagTime da eine etwas andere Logik, die mein
Konzept killt.

Naja, ich werde mich wohl damit arrangieren müssen.
Thanks anyway
Viele Grüße
Sven
--
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists