|
Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
WP INSERER RUPTURE
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WP INSERER RUPTURE ( objCible ; typeRupture ; mode {; miseAJourPlage} ) | ||||||||
| Paramètre | Type | Description | ||||||
| objCible | Objet |
|
Plage ou élément ou document 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 objCible selon le mode d'insertion mode et le paramètre miseAJourPlage.
Dans objCible, passez :
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 column break | Entier long | 3 | Saut de colonne : insère un saut de colonne |
| 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 paragraph break | Entier long | 4 | Saut de paragraphe : définit un nouveau paragraphe |
| 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 objCible :
| Constante | Type | Valeur | Comment |
| wk append | Entier long | 2 | Insère le contenu à la fin de la cible |
| wk prepend | Entier long | 1 | Le contenu est inséré au début de la cible |
| wk replace | Entier long | 0 | Remplace le contenu de la cible |
| 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) |
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 :
1413
Nom intl. : WP INSERT BREAK
Créé : 4D v16
Modifié : 4D v17
Modifié : 4D v17 R2
Modifié : 4D v17 R5
4D Write Pro ( 4D v19)
Ajouter un commentaire