4D v16

WP INSERT BREAK

Accueil

 
4D v16
WP INSERT BREAK

WP INSERT BREAK 


 

WP INSERT BREAK ( objPlage ; typeRupture ; mode {; miseAJourPlage} )  
Paramètre Type   Description
objPlage  Objet in Plage 4D Write Pro
typeRupture  Entier long in Type de rupture à insérer
mode  Entier long in Mode d'insertion
miseAJourPlage  Entier long in Mode de mise à jour de la plage de sélection

La commande WP INSERT BREAK insère une nouvelle rupture de type typeRupture dans la plage de sélection objPlage selon le mode d'insertion mode et le paramètre miseAJourPlage.

Dans objPlage, passez une plage de sélection valide de 4D Write Pro. objPlage est une partie d'un document 4D Write Pro : elle peut être créée en utilisant les commandes , WP Get bookmark range ou WP Get range.

Dans typeRupture, passez une des constantes suivantes, du thème Constantes 4D Write Pro, pour définir le type de rupture à insérer :

Constante Type Valeur Comment
wk line break Entier long 0 Saut de ligne (dans le même paragraphe)
wk page break Entier long 2 Saut de page : définit une nouvelle page
wk section break Entier long 1 Saut de section: définit une nouvelle section

Dans le paramètre mode, passez une constante pour indiquer le mode d'insertion à utiliser pour la rupture dans la plage de sélection objPlage :

Constante Type Valeur Comment
wk append Entier long 2 Insère le contenu à la fin de la plage
wk prepend Entier long 1 Le contenu est inséré au début de la plage
wk replace Entier long 0 Remplace le contenu de la plage

Dans le paramètre optionnel miseAJourPlage, vous pouvez passer une des constantes suivantes, pour spécifier si le contenu est inclus dans la sélection résultante ou pas :

Constante Type Valeur Comment
wk exclude from range Entier long 1 Le contenu inséré n'est pas inclus dans la plage mise à jour
wk include in range Entier long 0 Le contenu inséré est inclus dans la plage mise à jour (défaut)

Si vous ne passez pas le paramètre miseAJourPlage, par défaut, le contenu inséré sera inclus dans la plage mise à jour.

Exemple  

En construisant vos factures, vous souhaitez insérer un saut de page à chaque facture, excepté sur la dernière page :

 $nbInvoices:=Records in selection([INVOICE])
 For($j;1;$nbInvoices)
    ... //traitement des factures
    If($j#$nbInvoices//on insère un saut de page, excepté sur la dernière
       WP INSERT BREAK($buildRange;wk page break;wk append;wk exclude from range)
    End if
 End for



Voir aussi  

WP INSERT DOCUMENT

 
PROPRIÉTÉS 

Produit : 4D
Thème : 4D Write Pro - Langage
Numéro : 705237

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

New
Créé : 4D v16

 
UTILISATION DE L'ARTICLE

4D Write Pro ( 4D v16)