Créer des en-têtes et des pieds de page avec du code dans un document 4D Write Pro

Traduit automatiquement de Deepl

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)

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.