4D v16WP INSERER RUPTURE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16
WP INSERER RUPTURE
|
WP INSERER RUPTURE ( objPlage ; typeRupture ; mode {; miseAJourPlage} ) | ||||||||
Paramètre | Type | Description | ||||||
objPlage | Objet |
![]() |
Plage 4D Write Pro | |||||
typeRupture | Entier long |
![]() |
Type de rupture à insérer | |||||
mode | Entier long |
![]() |
Mode d'insertion | |||||
miseAJourPlage | Entier long |
![]() |
Mode de mise à jour de la plage de sélection | |||||
La commande WP INSERER RUPTURE 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 Lire plage signet ou WP Lire plage.
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.
En construisant vos factures, vous souhaitez insérer un saut de page à chaque facture, excepté sur la dernière page :
$nbInvoices:=Enregistrements trouves([INVOICE])
Boucle($j;1;$nbInvoices)
... //traitement des factures
Si($j#$nbInvoices) //on insère un saut de page, excepté sur la dernière
WP INSERER RUPTURE($buildRange;wk page break;wk append;wk exclude from range)
Fin de si
Fin de boucle
Produit : 4D
Thème : 4D Write Pro - Langage
Numéro :
705237
Nom intl. : WP INSERT BREAK
Créé : 4D v16
4D Write Pro ( 4D v16)