Funktion zur Anzeige des Layout-Namens gesucht

Hallo in die Runde,

ich möchte in einem Stammlayout über Textwerkzeug
und Formeleditor eine Funktion einbauen, die mir
die Bezeichnung/den Namen des Layouts liefert,
das von dem Stammlayout abhängt.

Ich finde aber in Ragtime 5.6 und in der 6-er
Beta nur eine Funktion, die mir den Namen des
Dokumentes liefert. Aber leider nichts für den
Namen des Layouts.

Habe ich nur Tomaten auf den Augen? Oder gibt es
so eine Funktion wirklich nicht?

Herzliche Grüße und Danke

Jörg
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

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

Re: Funktion zur Anzeige des Layout-Namens gesucht

#5202 On 5 Juni, 2006 19:03 Tom Kaegi said,

Hallo Jürg

Da brauchst du den Zusatz "Martin's Power Functions" (siehe
www.ittersoft.de). Da gibt es die Funktion "Komponentenname", die
genau das machst, was du suchst.

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

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

Re: Funktion zur Anzeige des Layout-Namens gesucht

#5214 On 8 Juni, 2006 22:43 Joerg Schoenfeld said,

>Da brauchst du den Zusatz "Martin's Power Functions" (siehe
>www.ittersoft.de). Da gibt es die Funktion "Komponentenname", die
>genau das machst, was du suchst.

Danke für den Tipp! Ich hab auch schon einiges
rumprobiert und entsprechendes Feedback an
Ittersoft geschrieben. Die Funktion
KomponentenName liefert nämlich nur dann den
Layounamen, wenn die Formel in einem
Textwerkzeug-Text direkt auf dem Layout,
ausserhalb anderer Komponenten steht. Dann wird
aber blöderweise zwar der Layouname geliefert,
aber zusätzlich die Seitenzahl angehängt. Eine
Zusatzinfo, die man mit Bordmitteln von Ragtime
gut selber hinbekommen kann, so aber umständlich
aus dem Ergebnis von "KomponentenName" wieder
rausrechnen muss, wenn man nur den Layoutnamen
braucht.

Wenn die Funktion "KomponentenName" in einer
Zeichnung oder Rechblatt verwandt wird, dann
bekommt man den Namen der Zeichnung/des
Rechenblatts im Inventar, aber nicht den Namen
des Layouts. Gut fände ich also eine zusätzliche
PowerFunction "LayoutName".

Herzliche Grüße

Jörg
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

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

Re: Funktion zur Anzeige des Layout-Namens gesucht

#5216 On 9 Juni, 2006 06:09 Tom Kaegi said,

Hallo Jörg

Du wünschst dir eine spezielle Funktion, wo Martin's Power Functions
"nur" eine allgemeine anbietet, die individuell konfektioniert werden
kann/muss. Mir ist letzteres lieber. Und es ist doch wirklich nicht
so schwierig, sie in der Formel

Links(KomponentenName;Finden(',';KomponentenName)-1)

einzusetzen, um nur den Layoutnamen zu erhalten. Die Funktion liefert
nämlich nicht zusätzlich einfach die Seitennummer, wie du meinst,
sondern den Namen der Seite, so ein solcher vergeben wurde - das ist
halt die Seitennummer, wenn kein Name vergeben wurde. Die
Seitennummer könnte mit der Funktion "Seite" ermittelt werden, der
Name der Seite aber nicht.

Und nun möchtest du den Layoutnamen in einer Komponente erhalten.
Auch das geht! Setz auf dem Layout irgendwo grafischen Text, der nur
aus obiger Formel besteht und wähle den Text aus - den Text selbst,
durch Überstreichen mit dem Textzeiger oder Doppelklick, nicht so,
dass die Griffe angezeigt sind. Dann ruf das Hilfsmittel "Namen" auf
und gib dem Ding einen Namen, z.B. "MeinLayout". Jetzt kannst du in
jeder Komponente die Formelpalette öffnen und als Formel
"MeinLayout" (ohne Anführungszeichen!) eingeben. Dann ist dein Ziel
erreicht.

Dein Wunsch, den Layoutnamen zu berechnen, ist wohl ein ziemlicher
Einzelfall. Es wäre kaum angebracht, dafür spezielle Funktionen zu
entwickeln. Schön ist, dass es überhaupt eine Funktion gibt, die es
erlaubt, das Ziel zu erreichen. Und das Konfektionieren muss dann
halt als Eigenleistung dazu gegeben werden.

Mit freundlichem Gruss
Thomas

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

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