PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2025 → Impression langue arabe
Impression langue arabe
Débuté par Maca nede, 18 mar. 2025 13:44 - 8 réponses
Posté le 18 mars 2025 - 13:44
Bonjour

Windev mobile 25:

j ai une question ,
- Si je teste seulement l'état avec [GO] la langue arabe s'affiche bien.

exemple: سنن كونية

- Si dans mon code je générer le PDF la langue arabe s'affiche a l'inverse. exemple: ة ي ن و ك ن ن س

Code:

iDestination(iPDFGénérique, snompdf)
iImprimeEtat(Mon_etat)

- Si je ne génère pas le PDF et je mis seulement iParamètre(faux) l'état s'imprime et les lettre arabe sont coller l'une a l'autre .
exemple: سننكونية

Code:

iParamètre(Faux)
iImprimeEtat(Mon_etat)

3 situations différentes ,
Une piste SVP
comment imprimer la langue arabe , merci
Membre enregistré
186 messages
Posté le 18 mars 2025 - 15:02
Bonjour

je n'ai pas vu ce problème avant, mais en tant que codeur, une bonne solution est toujours envisager

1. Vous avez dit dans le 1er situation est la bonne, donc enlever le code iDestination(iPDFGénérique, snompdf) | iParamètre(Faux)

Voilà un code qui est peut-être une solution
iApercu()
iImprimeEtat(Mon_etat)

NB : attention ce code n'enregistre pas le dossier imprimable, donc il faut enregistrer manuellement avec le bouton "Exporter" dans l'état

Cordialement
Mr.RATSIMANDRESY
Niry Aina Eddy
Posté le 18 mars 2025 - 15:56
Bonjour Niry Aina Eddy RATSIMANDRESY


Merci pour votre réponse ,

Mais la fonction 'iAperçu' n'est pas disponible dans windev mobile sur Android

Merci
Posté le 18 mars 2025 - 19:48
Bonjour

j ai utiliser le champ HTML et la langue arabe s'affiche bien ,
mais ici j ai rencontré un autre problème ,
comment imprimer champ HTML ?
ou comment générer un PDF de ce champ PDF

Merci
Membre enregistré
186 messages
Posté le 19 mars 2025 - 13:04
Bonjour MACANEDE

Vous pouvez effacer le code de destination ou le code de paramétrage iDestination(iPDFGénérique, snompdf) | iParamètre(Faux)
code :
iImprimeEtat(Mon_etat)

NB : attention à l'ouverture de l'état demande une application cohérent à un dossier imprimable
NB : pour l'impression d'un champ HTML, ce sera une autre solution, pour l'instant, les états sont spéciale pour les dossier imprimable
NB : j'ai codé cette exemple, et c'est bon le résultat

Cordialement
Mr.RATSIMANDRESY
Niry Aina Eddy
Posté le 20 mars 2025 - 15:39
Bonjour,
Moi je déclare mon champs de type RTF et et j'utiliser une police compatible avec l'Arabe (Arial par exemple).
Le problème c'est que ça fonctionne bien en mode simulateur mais quand je passe sous Android ça ne sort même pas.
C'est visiblement un souci du moteur de génération du PDF :(
Membre enregistré
3 578 messages
Posté le 20 mars 2025 - 17:43
Salut Omar
Le champ RTF n'est valide que sur Windev windows pas sur Windev mobile
Posté le 21 mars 2025 - 13:30
Popoy a écrit :
Salut Omar
Le champ RTF n'est valide que sur Windev windows pas sur Windev mobile


Merci Popoy, franchement je ne savais pas je suppose que c'est pareil pour le champ HTML.
D'ailleurs les champs RTF et HTML s'affichent en gris foncé au niveau de l'éditeur ;)
Je suis passé par une conversion en UTF-8 mais ça imprime des caractères bidons.
Sur la doc PcSoft, il est bien mentionné que la destination iPDFGénérique supporte uniquement les polices standards Adobe (non Unicode).
J'ai rajouté une police "Traditional Arabic" à mon projet mais le texte ne s'imprime même pas.
Que proposent nos amis du support technique PcSoft ?
Merci d'avance.
Posté le 26 mars 2025 - 02:05
Bonjour

J ai adapter cette méthode : (état programmé)

https://depot.pcsoft.fr/resource.awp…

la langue arabe s'affiche bien en mode TEST mains une fois installer dans le téléphone
les lettre arabe ne s'affiche pas et j ai seulement > ?????

j ai essayer les polices (Droid sans , Trebuchet MS, Noto sans Arabic , Arial , Times mais sans résultat)

c est quoi la différence entre mode test sur le PC en mode réel .
quoi faire

Merci