4D Write Pro Dokumente unterstützen fünf Arten von Umbrüchen:
- Zeilenumbrüche
- Absatzumbrüche
- Seitenumbrüche
- Abschnittsumbrüche
- Spaltenumbrüche
Manchmal müssen Sie eine bestimmte Art von Umbruch ausfindig machen, um sie durch eine andere zu ersetzen, oder einfach alle Vorkommen dieser Art im Dokument löschen. Um dies zu ermöglichen, haben wir eine neue Funktion entwickelt: WP Get breaks.
Neuer Befehl
WP Get breaks gibt standardmäßig alle fünf Arten von Umbrüchen zurück. Dabei handelt es sich um explizite Umbrüche, d. h. um Umbrüche, die vom Benutzer absichtlich eingegeben wurden, entweder über die Tastatur oder über ein Menü oder Kontextmenü.
Die anderen Umbrüche, die z. B. durch das Seitenlayout verursacht werden, werden nicht berücksichtigt, da sie implizit zu Anzeige- oder Druckzwecken eingefügt wurden. Sie sind nicht Teil des Dokuments.
Dieser Befehl kann auf Wunsch auch nur eine bestimmte Art von Umbrüchen zurückgeben, wie z. B. Seitenumbrüche.
Das Ergebnis ist sehr einfach zu verwenden, da dieser neue Befehl eine Sammlung von Bereichen zurückgibt, die direkt von anderen Befehlen verwendet werden können, die diese Art von Argument als Parameter annehmen.
Einige Beispiele
Dank dieses Befehls ist es jetzt einfacher, Abschnittswechsel durch einfache Seitenumbrüche zu ersetzen.
Es ist auch möglich, mehrere Absatzumbrüche zu lokalisieren. Sie können also Duplikate löschen oder alle durch Seitenumbrüche ersetzen, Spaltenumbrüche durch Absatzumbrüche ersetzen usw.
Code-Beispiel
Der folgende Beispielcode ersetzt alle Zeilenumbrüche durch Absatzumbrüche:
// Find all the line breaks
$_filteredBreaks:=WP Get breaks(WParea; wk line break)
// Replace them with paragraph breaks
For each ($break; $_filteredBreaks)
WP INSERT BREAK ($break; wk paragraph break; wk replace)
End for each
Einfach, nicht wahr?
Nächste SCHRITTE
Alles, was Sie wissen müssen, finden Sie in der Dokumentation. Und wie immer, wenn Sie Fragen oder Anregungen haben, können Sie uns im 4D Forum besuchen.