Hallo Andreas, Danke für Deinen Tipp, damit kann ich mein Problem lösen - es funktioniert!
Grüße aus Bonn Siegfried > -----Ursprüngliche Nachricht----- > Von: Andreas Martens [mailto:[EMAIL PROTECTED] > Gesendet: Dienstag, 10. Juli 2007 10:52 > An: [email protected] > Betreff: Re: AW: [de-users] XSL-Prgrammierung und OpeneOffice > Writer: Kapitelname in Kopfzeile: Alternative zu Einfügen - > Feldbefehl - Andere - Dokument - Kapitel - Kapitelname ? > > Hallo Siegfried, > > Schomisch, Siegfried wrote: > [..] > > > > Zunächst meine Kopfzeilen gehören alle zu einer selbst > definierten Seitenvorlage. > > Bei Anwendung/Nutzung des OO-Standard-Feldbefehls zum > Einfügen von Kapitelnamen (s.a. Beschreibung in Frage 1 ) in > meinem Programm - was ja auch funktioniert - werden aber > nicht (alle) die einzelnen Kapitelnamen unter der > dazugehörenden Seitenvorlage in die styles.xml geschrieben. > Des weiteren - das habe ich auch bei einem einfachen Beispiel > getestet - werden manuell vorgenommene textuelle Änderungen > in der styles.xml - auch in Kapitelnamen unter einer selbst > definierten Seitenvorlage - nicht anschliessend im Ergebnis > in die *.odt übernommen und angezeigt. > [..] > Mmmh, wenn Du Änderungen an der styles.xml vornimmst, werden > diese schon übernommen. Bei Feldbefehlen ist das allerdings > so eine Sache, in der xml-Datei steht zwar auch der zuletzt > angezeigte Text, dies ist aber nur eine flüchtige > Momentaufnahme und wird beim Aktualisieren überschrieben. > Wenn Du diesen Feldtext geändert hast, wird dies nicht > sichtbar. Ich hatte eigentlich gedacht, dass Du eventuell für > jedes Kapitel eine eigene Seitenvorlage verwendest, dann > könntest Du in der styles.xml die gewünschten Texte hineinschreiben. > > Aber ich habe noch eine bessere Idee: > Du kannst in Deinen Fließtext mittels "Variable setzen" eine > Variable z.B. mit Namen "MeinKapitelName" mit einem > beliebigen Text versehen. > In die Kopfzeile fügst Du den Feldbefehl "Variable anzeigen: > MeinKapitelName" ein. Jetzt kannst Du jederzeit im laufenden > Text der Variablen "MeinKapitelName" andere Texte zuweisen, > diese werden in der Kopfzeile korrekt dargestellt. Diese > "Variable setzen"-Befehle fügst Du jeweils unsichtbar am > Anfang einer neuen Kapitelüberschrift ein. Den Text kannst Du > ggf. von der Kapitelüberschrift übernehmen oder ändern. > Wenn Du jetzt einen Blick in die content.xml wirfst, wirst Du > diese Feldbefehle wiederfinden und Du kannst den Text per > xsl-Transformation anpassen. > Viel Erfolg > Andreas > > > -- > Andreas Martens (ama) - OpenOffice.org Writer OpenOffice.org > Engineering at Sun: http://blogs.sun.com/GullFOSS > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
