Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
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 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
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
4D Write Pro Handbuch ( 4D v19)