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 v19
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 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.

Ejemplo  

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



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

 
ARTICLE USAGE

Referencia 4D Write Pro ( 4D v19)