Notizie flash su 4D Write Pro e sulle immagini ancorate

Tradotto automaticamente da Deepl

Notizie flash: le immagini ancorate di 4D Write Pro ora supportano le espressioni 4D!

Dalla versione 4D v16 R6 è stato possibile aggiungere immagini ancorate ai documenti 4D Write Pro. Una volta inserite, queste immagini erano statiche, definite con una variabile immagine (o campo) o con un percorso immagine. Oggi la flessibilità è maggiore: un’espressione 4D valida può essere associata a un’immagine ancorata!

Immaginate di avere un’immagine di sfondo nel vostro documento… con una marca temporale, uno stato grafico, un’illustrazione di un prodotto e altro ancora. La domanda da porsi è: “Come posso rendere questo sfondo dinamico o dipendente dal contesto?”.

È facile! Basta impostare il nuovo attributo “wk image expression” per qualsiasi immagine ancorata per definire un metodo che restituisca un’immagine!

4D Write Pro: Espressioni di immagini ancorate

esempio di codice

// First, create a picture inside your document
$obImage:=WP Add picture(myDoc)
// Set the expression
WP SET ATTRIBUTES ($obImage;wk image expression; "TimestampPicture(0)")
// Then decorate as you want!
WP SET ATTRIBUTES
($obImage;wk anchor origin;wk paper box)
WP SET ATTRIBUTES ($obImage;wk anchor horizontal align;wk right)
WP SET ATTRIBUTES ($obImage;wk anchor vertical align;wk top)

Nota: è possibile importare anche documenti 4D Write creati in precedenza con lo stesso tipo di immagini, ma bisogna assicurarsi di “consentire” i metodi invocati nel documento importato utilizzando il comando SET ALLOWED METHODS il comando

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.