Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WP INSERT BREAK
|
WP INSERT BREAK ( targetObj ; breakType ; mode {; rangeUpdate} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
targetObj | Objekt |
![]() |
Range oder Element oder 4D Write Pro Dokument | |||||
breakType | Lange Ganzzahl |
![]() |
Typ des einzufügenden Umbruchs | |||||
mode | Lange Ganzzahl |
![]() |
Einfügemodus | |||||
rangeUpdate | Lange Ganzzahl |
![]() |
Update Modus für Range | |||||
Der Befehl WP INSERT BREAK fügt einen neuen Umbruch vom Typ breakType im Bereich targetObj ein, gemäß den Parametern mode zum Einfügen und range Update.
In targetObj übergeben Sie:
In breakType können Sie eine der folgenden Konstanten unter dem Thema 4D Write Pro Konstanten übergeben:
Konstante | Typ | Wert | Kommentar |
wk column break | Lange Ganzzahl | 3 | Spaltenumbruch: Fügt einen Spaltenumbruch ein |
wk continuous section break | Lange Ganzzahl | 5 | Definiert einen kontinuierlichen Abschnittswechsel (wird oft verwendet, um die Anzahl der Spalten zu ändern, ohne eine neue Seite zu beginnen). |
wk line break | Lange Ganzzahl | 0 | Zeilenumbruch (im gleichen Absatz) |
wk page break | Lange Ganzzahl | 2 | Seitenumbruch: definiert eine neue Seite |
wk paragraph break | Lange Ganzzahl | 4 | Absatzumbruch: definiert einen neuen Absatz |
wk section break | Lange Ganzzahl | 1 | Abschnittsumbruch: definiert einen neuen Abschnitt |
In mode übergeben Sie eine Konstante für den Einfügemodus des Umbruchs im Zielbereich targetObj:
Konstante | Typ | Wert | Kommentar |
wk append | Lange Ganzzahl | 2 | Fügt Inhalt am Ende des Ziels ein |
wk prepend | Lange Ganzzahl | 1 | Fügt Inhalt am Anfang des Elements ein |
wk replace | Lange Ganzzahl | 0 | Ersetzt Inhalt in Ziel |
Konstante | Typ | Wert | Kommentar |
wk exclude from range | Lange Ganzzahl | 1 | Eingefügter Inhalt ist nicht im aktualisierten Range enthalten |
wk include in range | Lange Ganzzahl | 0 | Eingefügter Inhalt ist im aktualisierten Range enthalten (Standard) |
Beim Einrichten von Rechnungen sollen Seitenumbrüche eingefügt werden, mit Ausnahme der letzten Seite:
$nbInvoices:=Records in selection([INVOICE])
For($j;1;$nbInvoices)
... //Rechnungen bearbeiten
If($j#$nbInvoices) //Fügt Seitenumbruch ein mit Ausnahme der letzten Seite
WP INSERT BREAK($buildRange;wk page break;wk append;wk exclude from range)
End if
End for
Sie möchten einen durchgehenden Abschnittswechsel einfügen, um einen einspaltigen Abschnitt und einen zweispaltigen Abschnitt auf derselben Seite zu haben.
1. Fügen Sie einen durchgehenden Abschnittswechsel an der Auswahl ein, um einen neuen Abschnitt zu erstellen:
$range:=WP Selection range(*;"WParea")
WP INSERT BREAK($range;wk kontinuierlicher Abschnittswechsel;wk append)
$section:=WP Get section(WParea;1)
WP SET ATTRIBUTES($section;wk column count;2)
Produkt: 4D
Thema: 4D Write Pro Programmiersprache
Nummer:
1413
Erstellt: 4D v16
Geändert: 4D v17
Geändert: 4D v17 R2
Geändert: 4D v17 R5
Geändert: 4D v19 R3
4D Write Pro Handbuch ( 4D v20 R7)