Depuis la v16 R5, il est possible d’accéder et de modifier un en-tête et un pied de page existants par programmation. Si vous voulez ajouter un en-tête et un pied de page à votre document 4D Write Pro, vous utilisez un modèle pour le faire !
Si vous n’êtes pas un adepte des modèles, bonne nouvelle ! Avec 4D v17 R3, vous pouvez créer un en-tête et un pied de page par programmation pour une section donnée.
Deux nouvelles commandes sont à votre disposition à cet effet : WP New header et WP New footer.
Bien entendu, vous pouvez également supprimer un en-tête et un pied de page en programmant avec les commandes WP DELETE HEADER et WP DELETE FOOTER pour les supprimer.
Par exemple, le code suivant ajoute un en-tête et un pied de page dans la section courante :
// Retrieve the current section
$section:=WP Get section($range)
// Create a header
$header :=WP New header($section)
// Create a footer
$footer:=WP New footer($section)
Vous pouvez ensuite insérer votre texte dans l’en-tête et le formater comme suit :
// Create a new range containing only the header
$headerRange:=WP Create range($header;wk end text;wk end text)
// Insert text
WP SET TEXT ($headerRange; "Hello World !";wk append)
// Set in bold
WP SET ATTRIBUTES (
$
header ;
wk font bold;wk true)