Desde o v16 R5, é possível aceder e modificar um cabeçalho e um rodapé de página existentes através da programação. Se quiser adicionar um cabeçalho e um rodapé ao seu documento 4D Write Pro, utilize um modelo para o fazer!
Se não é um fã de modelos, boas notícias! Com 4D v17 R3, pode criar um cabeçalho e um rodapé de página por programação para uma determinada secção.
Dois novos comandos estão à sua disposição para este fim: WP New header e WP New footer.
É claro que também pode apagar um cabeçalho e um rodapé programando com o WP DELETE HEADER e WP DELETE FOOTER ordens.
Por exemplo, o seguinte código acrescenta um cabeçalho e um rodapé na secção actual:
// 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)
Depois pode inserir o seu texto no cabeçalho e formatá-lo como se 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)