Creare intestazioni e piè di pagina con codice in un documento 4D Write Pro

Tradotto automaticamente da Deepl

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)

Vanessa Talbot
- Product Owner - Vanessa Talbot è entrata a far parte del team di 4D Program nel giugno 2014. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente. Ha lavorato sulla maggior parte delle nuove funzionalità di multi-threading preemptive e anche su un argomento molto complesso: la nuova architettura per le applicazioni con motore. Vanessa si è laureata presso Telecom Saint-Etienne. Ha iniziato la sua carriera presso il Criminal Research Institute come sviluppatrice per il dipartimento audiovisivo. Ha lavorato anche nei settori dei media e della medicina come esperta di supporto tecnico, produzione e documentazione di nuove funzionalità.