Les documents 4D Write Pro peuvent contenir des images provenant de différentes sources et dans divers formats. Ces images peuvent, dans certains cas, ne pas être affichées pour des raisons tout à fait raisonnables – telles que des URL invalides, des formules renvoyant des images vides, des formats non pris en charge par la plate-forme, etc.
Cependant, elles sont toujours représentées par un petit rectangle vide indiquant leur emplacement théorique. Si vous souhaitez modifier ce comportement, 4D v19 R6 est livré avec une nouvelle option de vue qui vous permet de rendre les images vides complètement invisibles.
HDI : la nouvelle option de vue en action
Avec et sans réglage de la nouvelle propriété
Images vides visibles 🙁
Images vides cachées 🙂
wk Images vides VISIBLES
Cette nouvelle propriété est une propriété de vue comme l’affichage de la règle ou le facteur de zoom. Elle n’est jamais stockée dans le document. De plus, elle ne s’applique que lorsque les formules sont exécutées, c’est-à-dire que lorsque le document est affiché en mode « valeurs » et non en mode « formules », cette dernière reste visible.
Enfin, pour des raisons de compatibilité, cette nouvelle propriété est définie par défaut à « true », c’est-à-dire que les images vides restent représentées par un rectangle vide.
Trois façons de procéder
Le choix entre ces modes d’affichage peut s’effectuer de plusieurs manières différentes. Choisissez celui qui vous convient le mieux :
Via la liste des propriétés
La première façon, la plus simple, est d’utiliser la liste de propriétés, qui offre une nouvelle entrée dans le thème d’apparence. L’objet formulaire concerné tiendra automatiquement compte de ce choix.
Via l’interface utilisateur
Le deuxième choix est d’utiliser l’interface utilisateur dans laquelle un nouvel élément apparaît. Soit dans la barre d’outils, soit dans la barre latérale.
Via la programmation
Enfin, cette opération peut également être réalisée par programmation en une ligne de code :
WP SET VIEW PROPERTIES(*; "WParea"; New object(wk visible empty images; False))
Une fois ce code exécuté, les images vides et non prises en charge seront effectivement cachées.
Exportations pdf, Docx et SVG
Le paramètre wk visible empty images peut également être utilisé dans un autre contexte pour les exportations. En effet, pourquoi ne souhaiteriez-vous pas éviter d’exporter des images lorsqu’elles sont vides ? Eh bien, il est maintenant possible d’utiliser cette option lors de l’exportation !
Il existe plusieurs façons de le faire (encore une fois) :
Cela peut être déterminé par les dialogues de l’interface qui précèdent l’exportation…
… ou de manière programmatique en ajoutant cette nouvelle option à l’objet passé en paramètre.
$o:=New object(wk visible empty images; False)
WP EXPORT DOCUMENT(WParea; $path; wk pdf; $o)
Conclusion
Cette nouvelle option permettra de définir facilement comment les documents doivent être affichés et/ou exportés. Soit sans effort via les interfaces utilisateurs, soit par programmation pour encore plus de précision et de contrôle.
Plus de détails sur le centre de documentation. Et comme toujours, n’hésitez pas à nous contacter sur les forums 4D.