4D Os documentos Write Pro podem conter imagens de diferentes fontes e em vários formatos. Estas imagens podem, em alguns casos, não ser exibidas por razões totalmente razoáveis – tais como URLs inválidas, fórmulas de devolução de imagens vazias, formatos não suportados pela plataforma, etc.
No entanto, são sempre representadas por um pequeno rectângulo vazio mostrando a sua localização teórica. Se quiser alterar este comportamento, 4D v19 R6 é enviado com uma nova opção de visualização que lhe permite tornar as imagens vazias completamente invisíveis.
HDI: A nova opção de visualização em acção
Com e sem definição do novo imóvel
Imagens vazias visíveis 🙁
Imagens vazias ocultas 🙂
wk VISIBLE imagens vazias
Esta nova propriedade é uma propriedade de visualização como a exibição da régua ou o factor de zoom. Nunca é armazenada no documento. Além disso, só se aplica quando as fórmulas são executadas, ou seja, quando o documento é exibido em modo “valores” e não em modo “fórmulas”, este último permanece visível.
Finalmente, por razões de compatibilidade, esta nova propriedade é definida como “verdadeira” por defeito, ou seja, as imagens vazias permanecem representadas por um rectângulo vazio.
Três maneiras de proceder
A escolha entre estes modos de exibição pode ser feita de várias maneiras diferentes. Escolha o que mais lhe convier:
Através da lista de propriedades
A primeira e mais directa forma é utilizar a lista de propriedades, que oferece uma nova entrada no tema da aparência. O objecto do formulário em questão terá automaticamente em conta esta escolha.
Através da interface do utilizador
A segunda escolha é utilizar a interface do utilizador em que aparece um novo elemento. Ou na barra de ferramentas ou na barra lateral.
Através da programação
Finalmente, isto também pode ser feito através da programação numa linha de código:
WP SET VIEW PROPERTIES(*; "WParea"; New object(wk visible empty images; False))
Uma vez executado este código, as imagens vazias e não suportadas serão efectivamente escondidas.
pdf, Docx, e SVG exporta
O parâmetro wk visible empty images também pode ser utilizado num contexto diferente para as exportações. De facto, porque não deseja evitar exportar imagens quando estas estão vazias? Bem, é agora possível utilizar esta opção ao exportar!
muitas maneiras de o fazer (mais uma vez):
Isto pode ser determinado através dos diálogos de interface que precedem a exportação.
… ou programática, adicionando esta nova opção ao objecto passado como parâmetro
$o:=New object(wk visible empty images; False)
WP EXPORT DOCUMENT(WParea; $path; wk pdf; $o)
Conclusão
Esta nova opção facilitará a definição de como os documentos devem ser exibidos e/ou exportados. Quer sem esforço através das interfaces de utilizador, quer programando para uma precisão e controlo ainda maiores.
Mais detalhes sobre o centro de documentação. E como sempre, sinta-se à vontade para entrar em contacto com os Fóruns 4D.