Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WP INSERT BREAK
|
WP INSERT BREAK ( objRango ; tipoRuptura ; modo {; ActRango} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
objRango | Objeto |
![]() |
Rango | |||||
tipoRuptura | Entero largo |
![]() |
Tipo de ruptura a insertar | |||||
modo | Entero largo |
![]() |
Modo de inserción | |||||
ActRango | Entero largo |
![]() |
Modo de actualización del rango | |||||
El comando WP INSERT BREAK inserta una nueva ruptura de tipo tipoRuptura en el rango de selección objRango según el modo de inserción modo y el parámetro ActRango.
En objRango, pase:
En tipoRuptura, pase una de las siguientes constantes del tema Constantes 4D Write Pro para definir el tipo de ruptura a insertar:
Constante | Tipo | Valor | Comentario |
wk column break | Entero largo | 3 | Salto de columna: inserta un salto de columna |
wk continuous section break | Entero largo | 5 | Define un salto de sección continuo (a menudo utilizado para cambiar el número de columnas sin empezar una nueva página). |
wk line break | Entero largo | 0 | Salto de línea (en el mismo párrafo) |
wk page break | Entero largo | 2 | Salto de página: define una nueva página |
wk paragraph break | Entero largo | 4 | Ruptura de párrafo: define un nuevo párrafo |
wk section break | Entero largo | 1 | Salto de sección: define una nueva sección |
En el parámetro modo, pase una constante para indicar el modo de inserción que se utilizará para la ruptura en el rango de selección objRango:
Constante | Tipo | Valor | Comentario |
wk append | Entero largo | 2 | Inserta contenidos al final del rango |
wk prepend | Entero largo | 1 | Insertar contenidos al principio del rango |
wk replace | Entero largo | 0 | Remplazar el contenido de la página |
Constante | Tipo | Valor | Comentario |
wk exclude from range | Entero largo | 1 | Contenidos insertados no incluidos en el rango actualizado |
wk include in range | Entero largo | 0 | Contenido insertado incluido en el rango actualizado (predeterminado) |
Al crear facturas, usted desea insertar saltos de página, excepto en la última página:
$nbInvoices:=Records in selection([INVOICE])
For($j;1;$nbInvoices)
... //Procesamiento de facturas
If($j#$nbInvoices) //Insertar un salto de página, excepto en la última página
WP INSERT BREAK($buildRange;wk page break;wk append;wk exclude from range)
End if
End for
Desea insertar un salto de sección continuo para tener una sección de una columna y una sección de dos columnas en la misma página.
$range:=WP Selection range(*;"WParea")
WP INSERT BREAK($range;wk continuous section break;wk append)
$section:=WP Get section(WParea;1)
WP SET ATTRIBUTES($section;wk column count;2)
Producto: 4D
Tema: Lenguaje 4D Write Pro
Número
1413
Creado por: 4D v16
Modificado: 4D v17
Modificado: 4D v17 R2
Modificado: 4D v17 R5
Modificado: 4D v19 R3
Referencia 4D Write Pro ( 4D v20 R7)