Hallo Jörg,

vielen Dank für die Hilfe! Das sollte klappen.

Schönen Sonntag noch!

Konrad


Am 08.01.2017 um 11:17 schrieb Jörg Schmidt:
Hallo,

From: Apo [mailto:apoth...@stadtapotheke-badaibling.de]
hat jemand einen Tip, wie ich kapitelweise angelegte Fußnoten in
durchgehend numerierte Endnoten umwandeln kann?
In dem Du die Fußnoten durch Endnoten ersetzt, folgendes Makro tut das (für den 
Fliestextbereich):

Sub Fussnoten_in_Endnoten_umwandeln()

oDoc = thisComponent
oViewcursor = oDoc.currentController.getviewcursor()
oNotes = oDoc.getFootNotes()
anz = -1
oEnum = oDoc.Text.createEnumeration()
Do While oEnum.hasMoreElements()
     oPar = oEnum.nextElement()
     If oPar.supportsService("com.sun.star.text.Paragraph") Then
         oEnum2 = oPar.createEnumeration()
         Do While oEnum2.hasMoreElements()
             oNote = oEnum2.nextElement()
             If NOT IsNull(oNote.Footnote) Then
                 ia = oNote.getString()
                 thisnote = oNotes.getbyIndex(Val(ia) - 1)
                 a1 = thisnote.String
                 oViewcursor.gotoRange(oNote,False)
                 ofn = oDoc.createInstance("com.sun.star.text.Endnote")
                 oDoc.Text.insertTextContent(oViewCursor, ofn, True)
                 anz = anz + 1
                 oRange = oDoc.getEndnotes().getByIndex(anz).createTextCursor()
                 ofn.insertString (oRange, a1, false)
             End If
         Loop
     End If
Loop
End Sub

Ich schaffe es zwar, Endnoten zu generieren, allerdings
beginnen diese
mit jedem Kapitel wieder von vorne.
Ist das nicht ein Irrtum und Du (nur) meinst das Du es schaffst Fussnoten am 
Dokumentende anzuzeigen?
Der Formatierung nach sind es Endnoten; ich habe Fuß- und Endnoten unterschiedlich formatiert. Zumindest wird beim Markieren dieser ???noten am Dokumentende in den Formatvorlagen "Endnoten" angezeigt.

Beim Übergang von Fuß- zu Endnotenanker ist wohl der Hund
begraben, da
sollte irgendwo die Einstellung zur Durchnumerierung zu finden sein.
??
Es gibt m.E. keinen "Übergang", Fussnoten sind Fussnoten und Endnoten sind 
Endnoten. Warum das im Programm so gelöst ist weiß ich auch nicht, aber es ist so gelöst.

Es wäre alternativ auch hilfreich, wenn es möglich ist, den Endnoten die
Kapitelnummern voranzustellen.
Kann man die "Endnotentabelle" irgendwie manuell ändern bzw ergänzen?
Nein, soweit es um die Nummerierung geht.

Auch eine diesbezügliche Bearbeitung im XML der Datei ist m.E. nicht möglich, 
weil die Endnoten dynamisch dargestellt werden, also in der Content.xml 
physisch garkeine Endnoten'tabelle' existiert, die man bearbeiten kann.



Gruß
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org



Antwort per Email an