Pour produire un beau document, vous devez respecter certaines règles et principes fondamentaux de la composition. Par exemple, la grammaire, l’orthographe et la structure de votre document témoignent de la qualité de votre texte. L’une de ces règles concerne la répartition des paragraphes et des tableaux sur plusieurs pages.
4D Write Pro vous offre deux options pour gérer la distribution des paragraphes :
- Éviter les sauts de page à l’intérieur des paragraphes ou des tableaux, et
- Éviter les veuves et les orphelines pour les paragraphes ou les tableaux.
Entrons dans les détails.
Éviter le saut de page dans un paragraphe ou un tableau
Cette option est utile lorsque vous ne souhaitez pas qu’un paragraphe, plusieurs paragraphes ou un tableau soient séparés sur deux pages.
Nouvel attribut
Un nouvel attribut est disponible : wk page break inside. Les valeurs disponibles sont wk avoid ou wk auto.
WP SET ATTRIBUTE($range; wk page break inside; wk avoid)
Saut de page automatique
Éviter le saut de page à l’intérieur
Cette option était déjà accessible via le menu contextuel et l’action standard avoidPageBreakInsideEnabled.
Éviter les veuves et les orphelins
Que sont les veuves et les orphelins ?
En composition, les veuves et les orphelins sont les lignes de début ou de fin d’un paragraphe qui sont laissées toutes seules en haut ou en bas d’une page. Elles peuvent créer une interruption visuelle dans le flux de la lecture et briser l’attention du lecteur. C’est pourquoi il faut les éviter.
- Veuve: Une ligne de fin de paragraphe qui s’affiche au début de la page suivante.
- Orphelin: Une ligne d’ouverture de paragraphe qui apparaît seule en bas de page.
Nouvel attribut
Avec la commande WP SET ATTRIBUTES vous disposez d’un nouvel attribut : wk avoid widows and orphans. Les valeurs disponibles pour cet attribut sont wk true ou wk false.
Lorsque cet attribut est défini pour un paragraphe ou un tableau, 4D Write Pro empêche ce paragraphe ou ce tableau d’avoir une seule ligne séparée sur une autre page.
WP SET ATTRIBUTE($range; wk avoid widows and orphans; wk true)
Vous pouvez voir la différence dans les captures d’écran ci-dessous :
Autoriser les veuves et les orphelins
Éviter les veuves et les orphelins
Là encore, cette option était déjà accessible via le menu contextuel et l’action standard widowAndOrphanControlEnabled.