Dalla v16 R5 è possibile accedere e modificare un’intestazione e un piè di pagina esistenti tramite la programmazione. Se volete aggiungere un’intestazione e un piè di pagina al vostro documento 4D Write Pro, utilizzate un modello per farlo!
Se non amate i modelli, buone notizie! Con 4D v17 R3, è possibile creare un’intestazione e un piè di pagina programmando una determinata sezione.
A questo scopo sono disponibili due nuovi comandi: WP New header e WP New footer.
Naturalmente, è anche possibile eliminare un’intestazione e un piè di pagina programmando con i comandi WP DELETE HEADER e WP DELETE FOOTER .
Ad esempio, il codice seguente aggiunge un’intestazione e un piè di pagina nella sezione corrente:
// 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)
Poi potete inserire il vostro testo nell’intestazione e formattarlo come segue:
// 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)