Stichwortverzeichnis von versteckten Textfeldern
Verfasst: Sa, 15.09.2012 19:30
Ich habe ein größeres Writer-Dokument, in dem eine große Anzahl Personen vorkommt. Diese Personen sind aus verschiedensten Gründen unterschiedlich geschrieben:
1. Nachname, Vorname (z.B. Müller, Lieschen)
2. Vorname Nachname (z.B. Lieschen Müller)
3. Titel Nachname, Vorname (z.B. Dr. med. Müller, Lieschen)
4. Titel Vorname Nachanem (z. B. Dr. med. Lieschen Müller)
Am Ende des Dokuments soll ein Namensverzeichnis stehen, das einheitlich Einträge mit "Nachname, Vorname" (also Müller, Lieschen) und die zugehörige Seitenzahl enthält.
Um dieses hinzubekommen, steht bei jedem Namen ein Textfeld ("com.sun.star.text.DocumentIndexMark") mit dem Inhalt "Nachnamen, Vornamen". Diese Textfelder lassen sich sauber und wie gewünscht in einem Index ("com.sun.star.text.DocumentIndex") anzeigen.
Nun stört aber das sichtbare Textfeld im Originaltext, deshalb wurde es nachfolgend "versteckt", so dass es nicht mehr sichtbar ist. Nur verschwindet jetzt leider auch der Eintrag aus dem Namensverzeichnis, der aber dort stehen bleiben soll.
Bei Microsoft-Word hat das funktioniert.
Hat jemand eine Idee, wie man das hinbekommt, ohne ein komplett eigenes Verzeichnis mit Sortierung programmieren zu müssen. Das würde ich schon gerne umgehen.
Voalá!
Hier kommt eine Beispiel-Datei im Anhang:
1. Nachname, Vorname (z.B. Müller, Lieschen)
2. Vorname Nachname (z.B. Lieschen Müller)
3. Titel Nachname, Vorname (z.B. Dr. med. Müller, Lieschen)
4. Titel Vorname Nachanem (z. B. Dr. med. Lieschen Müller)
Am Ende des Dokuments soll ein Namensverzeichnis stehen, das einheitlich Einträge mit "Nachname, Vorname" (also Müller, Lieschen) und die zugehörige Seitenzahl enthält.
Um dieses hinzubekommen, steht bei jedem Namen ein Textfeld ("com.sun.star.text.DocumentIndexMark") mit dem Inhalt "Nachnamen, Vornamen". Diese Textfelder lassen sich sauber und wie gewünscht in einem Index ("com.sun.star.text.DocumentIndex") anzeigen.
Nun stört aber das sichtbare Textfeld im Originaltext, deshalb wurde es nachfolgend "versteckt", so dass es nicht mehr sichtbar ist. Nur verschwindet jetzt leider auch der Eintrag aus dem Namensverzeichnis, der aber dort stehen bleiben soll.
Bei Microsoft-Word hat das funktioniert.
Hat jemand eine Idee, wie man das hinbekommt, ohne ein komplett eigenes Verzeichnis mit Sortierung programmieren zu müssen. Das würde ich schon gerne umgehen.
Voalá!
Hier kommt eine Beispiel-Datei im Anhang: