4D v17WP INSERT BREAK |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v17
WP INSERT BREAK
|
WP INSERT BREAK ( rangeObj ; breakType ; mode {; rangeUpdate} ) | ||||||||
Parameter | Type | Description | ||||||
rangeObj | Object |
![]() |
Range | |||||
breakType | Longint |
![]() |
Type of break to insert | |||||
mode | Longint |
![]() |
Insertion mode | |||||
rangeUpdate | Longint |
![]() |
Range update mode | |||||
The WP INSERT BREAK command inserts a new break of the breakType type in the rangeObj range according to the specified insertion mode and rangeUpdate parameters.
In rangeObj, pass a range.
In breakType, pass one of the following constants from the 4D Write Pro Constants theme to define the type of break to insert:
Constant | Type | Value | Comment |
wk column break | Longint | 3 | Column break: inserts a column break |
wk line break | Longint | 0 | Line break (in the same paragraph) |
wk page break | Longint | 2 | Page break: defines a new page |
wk section break | Longint | 1 | Section break: defines a new section |
In the mode parameter, pass a constant to indicate the insertion mode to be used for the break in the destination rangeObj range:
Constant | Type | Value | Comment |
wk append | Longint | 2 | Insert contents at end of target |
wk prepend | Longint | 1 | Insert contents at beginning of target |
wk replace | Longint | 0 | Replace target contents |
In the optional rangeUpdate parameter, you can pass one of the following constants to specify whether or not the inserted contents are included in the resulting range:
Constant | Type | Value | Comment |
wk exclude from range | Longint | 1 | Inserted contents not included in updated range |
wk include in range | Longint | 0 | Inserted contents included in updated range (default) |
If you do not pass the rangeUpdate parameter, by default the inserted contents are included in the resulting range.
While building invoices, you want to insert page breaks except on the last page:
$nbInvoices:=Records in selection([INVOICE])
For($j;1;$nbInvoices)
... //processing invoices
If($j#$nbInvoices) //insert page break except for last page
WP INSERT BREAK($buildRange;wk page break;wk append;wk exclude from range)
End if
End for
Product: 4D
Theme: 4D Write Pro Language
Number:
1413
Created: 4D v16
Modified: 4D v17
4D Write Pro Reference ( 4D v17)