Imagem
Pathname
Nome do caminho de uma imagem de origem estática para um botão de imagem , um menu pop-up de imagem ou uma imagem estática . É necessário utilizar a sintaxe POSIX.
Podem ser utilizadas duas localizações principais para o percurso da imagem estática:
- in the Resources folder of the project database. Appropriate when you want to share static pictures between several forms in the database. Neste caso, o nome do caminho é "/RESOURCES/<picture path>".
- numa pasta de imagens (por exemplo, Images) dentro da pasta do formulário. Adequado quando as imagens estáticas forem utilizadas apenas no formulário ou se pretende poder mover ou duplicar todo o formulário dentro do projeto ou em projetos diferentes. Neste caso, o nome do caminho é "<picture path>" e é resolvido a partir da raiz da pasta do formulário.
Gramática JSON
Nome | Tipo de dados | Valores possíveis |
---|---|---|
picture | text | Caminho relativo ou filesystem na sintaxe POSIX |
Objectos suportados
Botão de imagem - Menu pop-up de imagem - Imagem estática
Visualização
Escalado para caber
Gramática JSON: "scaled"
The Scaled to fit format causes 4D to resize the picture to fit the dimensions of the area.
Replicado
Gramática JSON: "tiled"
When the area that contains a picture with the Replicated format is enlarged, the picture is not deformed but is replicated as many times as necessary in order to fill the area entirely.
If the field is reduced to a size smaller than that of the original picture, the picture is truncated (non-centered).
Centro / Truncado (não centrado)
Gramática JSON: "truncatedCenter" / "truncatedTopLeft"
O formato Center faz com que o 4D centralize a imagem na área e corte qualquer parte que não caiba na área. 4D corta igualmente de cada borda e da parte superior e inferior.
O formato Truncado (não centrado) faz com que 4D coloque o canto superior esquerdo da imagem no canto superior esquerdo da área e recorte qualquer parte que não caiba na área. 4D corta da direita e de baixo para cima.
Quando o formato da imagem for Truncado (não centrado), é possível adicionar barras de deslocamento à área de entrada.
Gramática JSON
Nome | Tipo de dados | Valores possíveis |
---|---|---|
pictureFormat | string | "scaled", "tiled", "truncatedCenter", "truncatedTopLeft" |