Hallo Johannes,
tut mir leid aber das was du dir da so vorstellst das irgendwo die
Reihenfolge der Überschriften abgespeichert ist und man diese Daten sich
irgendwo rausziehen kann und dann eine andere Datei mit dieser
Information versorgt und damit magisch alles gleich wie in der anderen
Datei umsortiert inclusive der zugehörigen Inhalte unter den
Überschriften so funktioniert das einfach nicht.
Es verhält sich lediglich so das ein Teil des Textes (die Überschriften
selber) einen Style wie "Überschrift1", "Überschrift2" etc. hat und das
ist das einzige an Information was in der Datei steht.
Der Navigator bietet jetzt eine komfortable Möglichkeit ganze Kapitel
etc. hin und herzuschieben indem er diese Information lediglich
auswertet hierachisch darstellt und dann wenn per drag und drop im
Navigator die Überschriften verschoben werden gleich ganzer Text
innderhalb der Datei hin und her verschoben wird.
Um ein Anpassen anderer Dokumentes mit gleichnamigen "Kapitel/Section
Überschriften" an eine in einem "MasterDokument" geänderte Reihenfolge
zu realisieren müsstest du dir ein Makro in StarBasic schreiben oder die
OpenOffice.org UNO API von einer anderen unterstützen Programmiersprache
aus nutzen. Dabei müsstest du dann erst die verschiedenen Styles im
"Master" analysieren und danach auch ganze TextBlöcke per OpenOffice.org
API hin und herverschieben.
Beachte das die Style Information "Überschrift1", "Überschrift2" etc.
sich immer nur auf die Überschrift selber nicht auf den Text der
jeweiligen Section bezieht die hat einen anderen ihren eigenen Style.
Du kannst natürlich theoretisch gesehen dir auch ein Programm basteln
das die content.xml eines Masters analysiert und die einer anderen Datei
anpasst.
Das mit dem text:style-name="Heading_20_2" und text:outline-level="2"
hast du dabei schon richtig gesehen genau das definiert die Überschrift
aber darunter kommt dann ebend genau gleich der Text der section in
seinem eigenem Stil, d.h. auch hierbei müsstes du dann selbst beim
Anpassen der Reihenfolge dir das Ende des zur Überschrift gehörenden
Textes als den Teil der Datei raussuchen der vor der nächsten
Überschrift mit demselbem outline-level also der selben
Überschriften-Hierachiegröße steht und eben in der anzupassenden Datei
dann ganze TextBlöcke hin und herverschieben.
Gruß,
Bernd Eilers
Gruß,
Bernd
Johannes A. Bodwing wrote:
Hallo Jörg,
Nirgens, denn es gibt nichts abzuspeichern, der Navigator zeigt
lediglich die Überschriften an.
...
die Information, welche Überschrift im Navigator steht, ob als
Überschrift 1 oder 2 usw., und in welcher Reihenfolge, müßte irgendwo
gespeichert sein;
Diese 'Info' steht im Dokument, nämlich die Überschriften selbst, der
Navigator zeigt diese lediglich an.
ein Teil des Problems tippt gerade diese Zeilen hier ein, heißt: ich
habe keine Ahnung, wie diese Sache (Navigator, Überschriften etc.) genau
funktioniert, auch nicht, wie so eine WriterSeite intern
aufgebaut/angelegt ist;
von daher hangele ich mich aufgrund dessen, was ich sehe und spekuliere
irgendwie voran; und jetzt versuche ich, das Ganze irgendwie klar zu
bekommen;
ich habe mal ein entspr. Dokument entpackt und finde unter "content.xml"
einen Abschnitt, der mir nach Überschriften aussieht; z.B. ein Auszug:
<text:h text:style-name="Heading_20_2"
text:outline-level="2">Kathy</text:h>
<text:p text:style-name="P2" />
bin ich da im richtigen Revier? könnte ich eine solche Angabe z.B. aus
meinem TextDokument 1 kopieren und in TextDokument 2 einfügen, um dann
in Doku 1 + 2 die selben Überschriften zu haben und in der selben
Reihenfolge?
wenn ja, wo genau beginnt dieser Abschnitt der ÜberschriftenInfos und wo
endet er?
liegt der Anfang evtl. bei </office:forms> oder geht es erst los mit
<text:sequence-decls>?
ist das Ende dann </office:text>? oder ein anderes?
nächtliche Grüße,
Johannes
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]