4D Write Pro – Coupures de section en continu

Traduit automatiquement de Deepl

À partir de 4D v19 R3, 4D Write Pro prend en charge les sauts de section continus.

Le saut de section continu permet de créer une section à part entière mais sans provoquer de saut de page.
Cela permet, entre autres, d’avoir des nombres de colonnes différents sur une même page !

Insérer des sauts de section continus

Sauts de section continus

Les sauts de section continus peuvent être utilisés pour produire des documents tels que celui ci-dessous :

La nouvelle section peut immédiatement avoir un nombre de colonnes différent de celle qui la précède (c’est le principal intérêt des sauts de section continus) mais aussi des marges différentes.

En revanche, les en-têtes, pieds de page, images ancrées, etc. de cette nouvelle section ne seront pris en compte que lorsqu’un saut de page physique aura eu lieu.

Programmation et action standard

L’insertion d’un saut de section continu peut se faire de plusieurs manières :

En programmant via la commande WP Insert break qui supporte désormais une nouvelle valeur : wk continuous section break.

$selection:=WP Selection range(WParea)
WP INSERT BREAK (
$selection; wk continuous section break; wk replace)

En utilisant un menu avec une action standard associée :

APPEND MENU ITEM($menu; ak standard action title)
SET MENU ITEM PROPERTY ($menu; -1 ; Associated standard action; "insertContinuousSectionBreak" )

Ou encore plus simplement, en ajoutant une action standard à un bouton :

blank

interface utilisateur

L’interface utilisateur a été améliorée pour inclure cette nouvelle fonctionnalité.

blank

N’oubliez pas, le code source est disponible sur GitHub. N’hésitez pas à l’adapter à vos besoins !

Conclusion

Il est désormais possible d’avoir différents nombres de colonnes sur une même page. De nombreuses autres options sont également disponibles et vous offriront de nouvelles possibilités pour la mise en page de vos documents professionnels.

Roland Lannuzel
- Product Owner & 4D Expert - Après avoir étudié l'électronique, Roland s'est lancé dans l'informatique industrielle en tant que développeur et consultant, créant des solutions pour les clients avec une variété de bases de données et de technologies. À la fin des années 80, il est tombé amoureux de 4D et l'a utilisé pour écrire des applications commerciales, notamment des systèmes de comptabilité, de facturation et de messagerie électronique. Il a rejoint la société en 1997 et a contribué à la conception de spécifications, d'outils de test et de démonstrations, ainsi qu'à la formation et à la présentation de la communauté 4D lors de nombreuses conférences. Il continue à façonner activement l'avenir de 4D en définissant de nouvelles fonctionnalités et des outils de développement de bases de données.