Documenti 4D Write Pro: un nuovo utile parametro

Tradotto automaticamente da Deepl

4D Write Pro è stato progettato per creare tutti i tipi di documenti, dai più semplici ai più sofisticati. Per ottenere questa diversità, i documenti possono contenere parti distinte, come paragrafi, sezioni, intestazioni, piè di pagina, ecc. Una volta compilato, 4D Write Pro si comporta in modo tale da poter leggere tutte queste parti. Tuttavia, a volte alcune parti devono essere ridimensionate in base al loro contenuto. Questo è tipicamente il caso delle intestazioni e dei piè di pagina, la cui altezza può cambiare automaticamente. Questa funzionalità è generalmente molto utile, ma a volte sarebbe più pratico impostare le altezze delle intestazioni e dei piè di pagina su valori costanti (anche se il loro contenuto potrebbe essere troncato e non più completamente visibile).

DWP: nuovo parametro autofit

Un nuovo parametro del documento

Lo scopo di questo parametro del documento è determinare se le intestazioni e i piè di pagina devono essere ridimensionati automaticamente in base al loro contenuto o meno. Si ricordi che il contenuto delle intestazioni e dei piè di pagina può essere scritto dagli utenti o generato con espressioni 4D che possono restituire testi o immagini di grandi dimensioni.

Nella maggior parte dei casi, il comportamento di “adattamento automatico” è davvero utile. Ma cosa succede se i documenti vengono generati utilizzando dei modelli o se devono essere rispettati alcuni vincoli importanti affinché i documenti generati corrispondano al formato cartaceo richiesto? In questo caso, a volte può essere preferibile avere informazioni troncate nell’intestazione o nel piè di pagina, piuttosto che nella parte principale del documento.

Compatibilità con i documenti 4D Write

Nel caso di documenti creati ex novo, questo parametro è impostato su “on”(cioè viene attivatoil ridimensionamento automatico di intestazioni e piè di pagina), ma nel caso di documenti 4D Write importati, sarà “off” per mantenere il loro comportamento 4D Write.

Esempio di codice

Attivare o disattivare questo parametro è molto semplice:

WP SET ATTRIBUTES(WParea;wk header and footer autofit;True)
// o
WP SET ATTRIBUTES (
WParea;wk header and footer autofit;False)

Roland Lannuzel
- Product Owner ed esperto di 4D - Dopo aver studiato elettronica, Roland è passato all'IT industriale come sviluppatore e consulente, realizzando soluzioni per i clienti con una varietà di database e tecnologie. Alla fine degli anni '80 si è innamorato di 4D e lo ha utilizzato per scrivere applicazioni aziendali che includono sistemi di contabilità, fatturazione e posta elettronica. Entrato a far parte dell'azienda nel 1997, Roland ha dato il suo prezioso contributo progettando specifiche, strumenti di test e demo, oltre a formare e parlare alla comunità 4D in occasione di numerose conferenze. Continua a plasmare attivamente il futuro di 4D definendo nuove funzionalità e strumenti di sviluppo di database.