Imagens em posição absoluta em 4D Write Pro

Tradução automática de Deepl

As imagens falam mais alto do que as palavras, ou assim o dizem. De facto, segundo os investigadores, o cérebro processa as imagens 60.000 vezes mais depressa do que as palavras. 4D Write Pro está em constante evolução, versão após versão, para suportar cada vez mais características relacionadas com a imagem. Após imagens em linha e imagens de fundo, 4D v16 R6 dá-lhe o controlo total sobre a inserção de imagens numa posição específica num documento, em frente ou atrás de texto, bem como ancorado à página ou partes específicas do documento(isto é, cabeçalho, rodapé, secções).

Exemplo: como lidar com imagens em posição absoluta

O que é possível agora?

Como adicionar uma N IMAGEM em posição absoluta?

Para adicionar uma imagem numa posição específica, é necessário primeiro adicionar a imagem à página com o novo WP Add picture comando. Pode passar uma variável de imagem 4D ou um caminho para uma imagem.

Depois, define-se a sua posição exacta usando ou o comando WP SET ATTRIBUTE ou a acção padrão apropriada. Por defeito, a imagem adicionada encontra-se atrás do texto no canto superior esquerdo da caixa de papel e em todas as páginas.

C_OBJECT($oImage)
C_TEXT ($pictureFilePath)
$pictureFilePath :=Get 4D folder(Current resources folder)+"myPicture.png"

// Add an anchored image on the first page and horizontally centered

$oImage :=WP Add picture(vDoc;$pictureFilePath)
WP SET ATTRIBUTES ($oImage;wk anchor page;wk anchor first page)
WP SET ATTRIBUTES ($oImage;wk anchor horizontal align;wk center)

Para saber mais sobre o manuseamento de imagens, por favor consulte este artigo na documentação.

NOVAS acções padrão

Foram criadas novas acções padrão para lidar com imagens em posição absoluta:

  • anchorLayout – define se a imagem está atrás ou na frente do texto
  • anchorAlignVertical e anchorAlignHorizontal – definir o alinhamento horizontal/vertical da imagem (esquerda, direita, superior, inferior, ou centrado)
  • anchorOrigin – define a área (cabeçalho, rodapé, borda de papel) em relação à posição absoluta da imagem
  • anchorPage e anchorSection – define onde a imagem é exibida (a(s) página(s) ou secção(ões) )
  • moveToBack e moveToFront – move a imagem para a frente ou para trás

Para mais informações, pode consultar a lista completa de acções padrão 4D Write Pro. Note também que todas as acções padrão existentes aplicáveis a imagens também podem ser utilizadas com imagens em posição absoluta.

Novo conjunto de atributos

Estão disponíveis mais possibilidades para o comando WP GET ATTRIBUTES e WP SET ATTRIBUTE comandos: um novo conjunto de selectores foi adicionado para gerir as novas propriedades de posição absoluta.

Aqui está um exemplo de algumas constantes disponíveis para imagens em posição absoluta:

  • wk anchor layout – define se a imagem está atrás ou na frente do texto
  • wk anchor horizontal align e wk anchor vertical align – definir o alinhamento horizontal/vertical da imagem (esquerda, direita, superior, inferior, ou centrado)
  • wk anchor horizontal offset e wk anchor vertical offset – define o offset horizontal/vertical de uma imagem em relação à origem (wk anchor origin)
  • wk anchor page e wk anchor section – define o índice página/secção ou o tipo de página/secção onde a imagem está ancorada

Para mais informações, pode consultar a lista completa de atributos 4D Write Pro.

Vanessa Talbot
• Proprietário do produto - Vanessa Talbot entrou ao time 4D Program em Junho de 2014 como Proprietária do Produto e está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Desde sua chegada, trabalhou na definição de funcionalidades chaves em 4D. Trabalhou na maioria das novas funcionalidades multithread preemptivo e também em um tema muito complexo: a nova arquitetura para a aplicação engined. Vanessa é formada pela Telecom Saint-Etienne. Começou sua carreira no Instituto de Investigação Criminal como desenvolvedora do departamento audiovisual. Também trabalhou em meios de comunicação e no âmbito médico como especialista em assistência técnica, produção e documentação de novas funcionalidades.