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!
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!