Seite 1 von 1

Suchen und ersetzen: Rahmen

Verfasst: So 17. Mai 2015, 11:42
von Mau
Liebe ExpertInnen,

ich habe ein ca. 600 Seiten starkes Übersetzungsmanuskript erstellt, wobei die einzelnen Abschnitte jeweils als Einzeldateien abgespeichert sind. Damit Personen, die das Manuskript in ausgedruckter Form überarbeiten, schnell die jeweilige Seite im Original finden, habe ich alle Stellen, an denen im Original eine neue Seite beginnt, mit einem kleinen Textrahmen versehen.
Der Prozess der Übersetzungskontrolle ist inzwischen abgeschlossen, und ich erstelle jetzt aus dem Ergebnis eine LO-Datei, die als Grundlage für die PDF-Druckvorlage dienen soll. Darin dürfen die kleinen Textrahmen natürlich nicht mehr enthalten sein. Und hier habe ich mehrere Probleme:

1. Für die Löschung eines einzelnen Textrahmens im Navigatorfenster muss ich die Liste der Textrahmen durch Klick auf das [+]-Zeichen öffnen. Und nach jeder Löschung schließt sich die Liste wieder.

2. Das wäre kein Drama, wenn man nach dem Öffnen der Liste alle Einträge als Block markieren und dann alle auf einmal löschen könnte. Das geht aber leider nicht.

3. Einen regulären Ausdruck für die Suche nach Rahmen habe ich nicht gefunden. Also funktioniert auch der Weg über Suchen und Ersetzen nicht.

Und eine einzige Datei enthält nicht selten an die 30 Textrahmen, die zu entfernen sind.

Gruß,
Mau

Re: Suchen und ersetzen: Rahmen

Verfasst: So 17. Mai 2015, 12:25
von mikele
Hallo,

am einfachsten wäre es, ein kleines Makro einzusetzen.
Lege in deiner Datei ein neues Makromodul an (Extras->Makros->Makros verwalten->Basic; wähle deine Datei und dann die schaltfläche "Neu") und kopiere folgendes Makro dort hinein:

Code: Alles auswählen

Sub textrahmen

	odoc=thiscomponent
	oFrames=odoc.getTextFrames()
	do while oframes.haselements
		oDoc.Text.removeTextContent(oFrames.getbyindex(0))
	loop

End Sub
Dann führst du das Makro aus und alle Textrahmen sind weg. (Hinweis: Die Makrosicherheit muss auf höchstens "mittel" eingestellt sein.)
Danach könntest du das Modul wieder löschen, um eine makrofreie Datei zu haben (wenn du es willst).

Re: Suchen und ersetzen: Rahmen

Verfasst: So 17. Mai 2015, 14:35
von Mau
Phantastisch, danke!