Notícias em flash sobre 4D Write Pro e imagens ancoradas

Tradução automática de Deepl

Notícias em flash: As imagens ancoradas 4D Write Pro suportam agora as Expressões 4D!

Desde 4D v16 R6, é possível adicionar imagens ancoradas a documentos 4D Write Pro. Uma vez inseridas, estas imagens eram estáticas, ou definidas com uma variável de imagem (ou campo), ou por um caminho de imagem. Hoje em dia, tem mais flexibilidade: uma expressão 4D válida também pode ser associada a uma imagem ancorada!

Imagine que tem uma imagem de fundo no seu documento … com um carimbo de tempo, um estado gráfico, uma ilustração de produto, e muito mais. A questão a colocar é: “Como posso tornar este fundo dinâmico ou dependente do contexto?”

Fácil! Basta definir o novo atributo “wk image expression” para qualquer imagem ancorada para definir um método que devolva uma imagem!

4D Write Pro: Expressões de imagens ancoradas

exemplo de código

// 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: Os documentos criados anteriormente 4D Write com o mesmo tipo de imagens também podem ser importados, mas certifique-se de “permitir” os métodos invocados no documento importado utilizando o SET ALLOWED METHODS comando.

Roland Lannuzel
- Proprietário do produto & Especialista 4D - Depois de estudar electrónica, a Roland entrou nas TI industriais como desenvolvedor e consultor, construindo soluções para clientes com uma variedade de bases de dados e tecnologias. No final dos anos 80, apaixonou-se pela 4D e utilizou-a para escrever aplicações comerciais que incluem sistemas de contabilidade, facturação e correio electrónico. Juntando-se à empresa em 1997, as valiosas contribuições de Roland incluem a concepção de especificações, ferramentas de teste, demonstrações, bem como formação e palestras para a comunidade 4D em muitas conferências. Ele continua a moldar activamente o futuro da 4D, definindo novas características e ferramentas de desenvolvimento de bases de dados.