Un nuovo e pratico attributo di 4D Write Pro: dimensione della pagina wk!

Tradotto automaticamente da Deepl

Il comando WP SET ATTRIBUTES di 4D Write Pro è senza dubbio uno dei comandi più utilizzati, in quanto le sue vaste possibilità si applicano a tutti i tipi di elementi dei documenti.

In 4D 20 R5 è ora disponibile un nuovo attributo per i documenti: wk page size. Vediamo più da vicino cosa può fare!

La funzione in azione

Larghezza e altezza del documento

È già possibile definire le dimensioni della pagina dei documenti utilizzando gli attributi wk page width e wk page height. Il nuovo attributo wk page size imposta due valori contemporaneamente: la larghezza e l’altezza del documento.

Un altro modo per farlo è utilizzare l’interfaccia e scegliere direttamente le dimensioni suggerite dalla stampante corrente. Anche questa opzione è stata migliorata!

Formati disponibili, formati personalizzati e ISO

Cominciamo con i formati proposti automaticamente dall’interfaccia. Finora l’elenco visualizzato dipendeva solo dalle capacità della stampante corrente (selezionata) ①. D’ora in poi, questo elenco sarà completato dai formati personalizzati, se creati dall’utente ②, e infine dai formati ISO più comuni, anche se non sono disponibili sulla vostra stampante ③.

Un attributo che vale per due

Per quanto riguarda la programmazione, era già possibile definire la larghezza e l’altezza delle pagine. Grazie a questo nuovo parametro, è possibile farlo con un’unica operazione. È possibile utilizzare i nomi dei formati di stampa correnti (compresi quelli personalizzati) e tutti i formati ISO, da A0 a A10, da B0 a B10 e da C0 a C10, compresi DL, Legal, Legal Junior e Tabloid.

Anche in questo caso, per i valori ISO non è necessario che il formato sia disponibile sulla stampante corrente; le dimensioni delle pagine dei documenti saranno definite in base ai valori ISO, indipendentemente dal modo in cui verranno stampati o esportati.

WP SET ATTRIBUTES ($document;wk page size;"LegalUS") // ISO format  (no space between Legal and US !)
WP SET ATTRIBUTES ($document;wk page size;"Post card") // Printer format

Conclusione

Tre funzioni in una! Meno codice (un attributo invece di due), accesso diretto ai formati personalizzati e maggiore libertà con i formati ISO. Sentitevi liberi di definire qualsiasi formato di documento per la stampa o l’esportazione! Fateci sapere cosa ne pensate di questa piccola grande funzione sul forum!

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.