Writer: Suchen nach Formatvorlagen und ersetzen durch "nichts"

Moin.

Ich habe in LO "Bearbeiten > Suchen & Ersetzen > Weitere Optionen >
[x] Absatzvorlagen" gewählt.

Danach werden mir im Suchfeld die Absatzvorlagen als Dropdown
angezeigt.

Im Ersetzenfeld kann ich jedoch nicht "nichts" wählen.

Frage also: Wie löscht man gezielt dokumentweit alle Inhalte einer
spezifischen Absatzvorlage?

Am Rande:
Ist es richtig, dass man nach Zeichenformatvorlagen bisher nicht
suchen kann?

Danke.

Andreas

Hi Andreas, *,

Ich habe in LO "Bearbeiten > Suchen & Ersetzen > Weitere Optionen >
[x] Absatzvorlagen" gewählt.

Im Ersetzenfeld kann ich jedoch nicht "nichts" wählen.

Frage also: Wie löscht man gezielt dokumentweit alle Inhalte einer
spezifischen Absatzvorlage?

Alles suchen, Dialog schließen, dann <del> drücken.

Am Rande:
Ist es richtig, dass man nach Zeichenformatvorlagen bisher nicht
suchen kann?

nicht direkt. Aber kannst deiner Zeichenvorlage ein auffälliges Format
verpassen (z.B. pinke Schrift) und dann per Format suche nach pinker
Schrift danach suchen. ([x] einschließlich Vorlagen nicht vergessen,
ansonsten findet die Formatsuche nur harte Formatierungen)

ciao
Christian

Christian Lohmaier schrieb:

Hi Christian.

Ich habe in LO "Bearbeiten > Suchen & Ersetzen > Weitere Optionen >
[x] Absatzvorlagen" gewählt.

Im Ersetzenfeld kann ich jedoch nicht "nichts" wählen.

Frage also: Wie löscht man gezielt dokumentweit alle Inhalte einer
spezifischen Absatzvorlage?

Alles suchen, Dialog schließen, dann <del> drücken.

Das hatte ich versucht. Dabei werden nur die Inhalte, nicht jedoch die
Absätze gelöscht.

Nun gut, in einem Rutsch geht es also nicht. Man muss danach also noch
die leeren Absätze suchen und löschen.

Am Rande:
Ist es richtig, dass man nach Zeichenformatvorlagen bisher nicht
suchen kann?

nicht direkt. Aber kannst deiner Zeichenvorlage ein auffälliges Format
verpassen (z.B. pinke Schrift) und dann per Format suche nach pinker
Schrift danach suchen. ([x] einschließlich Vorlagen nicht vergessen,
ansonsten findet die Formatsuche nur harte Formatierungen)

Wißt ihr, ob für zukünftige LO-Versionen geplant ist, dass sich auch
Zeichenformatvorlagen finden lassen?
Und eine Option nach Text nur in spezifischen Formatvorlagen
suchen&ersetzen zu lassen?
Bisher geht ja nur entweder/oder.

Andreas

Hallo Andreas,

nur mal so zum Verständnis:

Frage also: Wie löscht man gezielt dokumentweit alle Inhalte einer
spezifischen Absatzvorlage?

(Absatz-) Vorlagen haben keine Inhalte und Inhalte können diesen auch nicht zugewiesen werden;)

Das geht nur anders-herum: Inhalten können (Absatz-) Vorlagen zugewiesen werden, ja, müssen sogar. Nur dann kannst Du die Inhalte überhaupt sehen.

D.H.: Du kannst im Inhalt nur nach Eigenschaften suchen (speziellen Zeichenketten oder eben zugewiesenen Formaten) - andersherum geht das nicht.

Lösungen zum Löschen hat Dir Christian ja schon gegeben.

Am Rande:
Ist es richtig, dass man nach Zeichenformatvorlagen bisher nicht
suchen kann?

na ja, per Makro geht das schon - ist aber recht aufwendig. Textdokumente speichern den Inhalt als Abfolge von Absätzen - Du brauchst also einen Iteration über alle Absätze.

Ein Absatz enthält Inhalte (Zeichen), die können, müssen aber nicht als Einzelteile formatiert sein (Zeichenformate). Die zweite Iteration ist also über die Absatzteile - wenn vorhanden - und prüfen auf spezielle Zeichenformate. Die kleinste Einheit ist somit ein Absatzteil (ein Block von Zeichen mit gleicher Formatierung) - im minimalsten Fall wäre das genau ein Zeichen.

Zusätzlich wären dann noch alle die schönen Objekte in Textdokumenten - also Textrahmen, Kopf- und Fußzeilen, Textfelder etc. Auch dort können und werden ja Formatvorlagen verwendet - die Objekte sind aber nicht Teil des "normalen" Textinhaltes, müssen also alle einzeln geprüft werden.

Womit Du damit auch die dritte Iteration hast.

Also... nicht ganz einfach....

Viele Grüße

Thomas

Thomas Krumbein schrieb:

nur mal so zum Verständnis:

Frage also: Wie löscht man gezielt dokumentweit alle Inhalte einer
spezifischen Absatzvorlage?

(Absatz-) Vorlagen haben keine Inhalte und Inhalte können diesen auch
nicht zugewiesen werden;)

Wird denn interne nicht alles in Libreoffice in XML abgespeichert.

Dann müsste im DOM eine Absatzvorlage einem Element-Node entsprechen
und Inhalt einem Text-Node.

Am Rande:
Ist es richtig, dass man nach Zeichenformatvorlagen bisher nicht
suchen kann?

na ja, per Makro geht das schon - ist aber recht aufwendig.
Textdokumente speichern den Inhalt als Abfolge von Absätzen - Du
brauchst also einen Iteration über alle Absätze.

Ein Absatz enthält Inhalte (Zeichen), die können, müssen aber nicht als
Einzelteile formatiert sein (Zeichenformate). Die zweite Iteration ist
also über die Absatzteile - wenn vorhanden - und prüfen auf spezielle
Zeichenformate. Die kleinste Einheit ist somit ein Absatzteil (ein Block
von Zeichen mit gleicher Formatierung) - im minimalsten Fall wäre das
genau ein Zeichen.

Zusätzlich wären dann noch alle die schönen Objekte in Textdokumenten -
also Textrahmen, Kopf- und Fußzeilen, Textfelder etc. Auch dort können
und werden ja Formatvorlagen verwendet - die Objekte sind aber nicht
Teil des "normalen" Textinhaltes, müssen also alle einzeln geprüft werden.

Womit Du damit auch die dritte Iteration hast.

Siehe oben:
Mit XML-Werkzeugen können meines Wissens jegliche Element-Nodes
"gefunden" werden.

Nochmal zum Verständnis:
Ich dachte bei meiner Frage "Zukunft von LO" nicht an Makromethoden,
die der Nutzer anwendet, sondern an Methoden, die die Entwickler in LO
implementieren und die via GUI bereitgestellt werden.

Andreas