FAQ n°29259, publiée le 01/10/2019, mise à jour le 03/10/2019
WINDEV, WEBDEV, WINDEV MOBILE
Que faire sous iOS 13 si des textes sont manquants dans un PDF généré à partir d'un état ?
La visualisation d'un PDF généré à partir d'un état (iImprimeEtat) sur un iPhone ou un iPad passé sous iOS 13 peut ne pas contenir tous les textes.

Cet effet se produit sous iOS 13 si l'état utilise une police personnalisée ("Arial" par exemple). A partir de iOS 13 la police peut ne plus être dans le lecteur PDF utilisé pour la visualisation. De ce fait le texte est manquant sur l'iPhone ou l'iPAD.

Afin d'obtenir le rendu du PDF avec le texte, il suffit donc de modifier l'état afin d'utiliser dans le style des libellés la police "Police système" :



Il faut noter que :
  • seuls les textes sont impactés lors de la visualisation, les cadres par exemple sont toujours présents,
  • les textes sont bien présents dans le fichier PDF lui-même, s'il est transféré vers une autre plateforme Windows ou Mac, ou sur un autre iPhone / iPAD ayant une version antérieur de iOS.
Voir aussi: Etat, iImprimeEtat, PDF, iOS, 13