Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
WP INSERT BREAK

WP INSERT BREAK 


 

WP INSERT BREAK ( objRango ; tipoRuptura ; modo {; ActRango} )  
Parámetro Tipo   Descripción
objRango  Objeto in Rango
tipoRuptura  Entero largo in Tipo de ruptura a insertar
modo  Entero largo in Modo de inserción
ActRango  Entero largo in 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:

  • un rango, o   
  • un elemento (tabla / fila / párrafo / cuerpo / encabezado / pie de página / imagen en línea / sección / subsección), o
  • un documento 4D Write Pro

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
  • Si objRango es un rango, you can use the optional ActRango puede utilizar el parámetro opcional ActRango para pasar una de las siguientes constantes para especificar si los contenidos insertados están incluidos en el rango resultante:
     
    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)

    Si no pasa el parámetro ActRango, por defecto los contenidos insertados están incluidos en el rango resultante.
     
  • Si objRango is not a range, ActRango is ignored.

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.

  1.  Inserte un salto de sección continuo en la selección para crear una nueva sección:

     $range:=WP Selection range(*;"WParea")
     WP INSERT BREAK($range;wk continuous section break;wk append)




  2. Defina el conteo de columnas a 2 para la primera sección:

     $section:=WP Get section(WParea;1)
     WP SET ATTRIBUTES($section;wk column count;2)




Ver también 

WP Get breaks
WP INSERT DOCUMENT

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje 4D Write Pro
Número 1413

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v16
Modificado: 4D v17
Modificado: 4D v17 R2
Modificado: 4D v17 R5
Modificado: 4D v19 R3

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v20 R7)