PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV (earlier versions) → imprimer un état en rtf sur le navigateur de l'utilisateur  dans son appli de traitement de texte
imprimer un état en rtf sur le navigateur de l'utilisateur dans son appli de traitement de texte
Started by MARC CHERNET, Mar., 18 2026 4:08 PM - No answer
Registered member
100 messages
Posted on March, 18 2026 - 4:08 PM
Bonjour,

La question est dans le titre du sujet.

Pour imprimer un pdf j'utilise le code suivant :

// Impression dans le navigateur au format PDF
NomFichier est une chaîne = ComplèteRep(fRepDonnées()) + D_statuts_personnalisés + ".PDF"
iDestination(iPDFGénérique, NomFichier)
iImprimeEtat(D_statuts_personnalisés)
// Teste si on est sur un site WEBDEV
SI EnModeWeb() = Vrai ALORS
// Impression effectuée depuis un site WEBDEV
// Envoi du fichier à l'internaute
FichierAffiche(NomFichier, "application/pdf")
Multitâche(0)
// Suppression du fichier sur le serveur
fSupprime(NomFichier)
FIN

cela fonctionne bien

Pour imprimer en txt dans le navigateur de l'utilisateur :

// Générer un nom de fichier HTML unique
CheminFichier est une chaîne
CheminFichier = fRepWeb() +"\"+ DateSys() + HeureSys() + ".htm"
// Paramétrer la destination de l'impression
iDestination(iHTML, CheminFichier)
// Imprimer l'état
iImprimeEtat(D_statuts_personnalisés)
// Extraire le nom et l'extension du fichier généré
NomFichier est une chaîne
NomFichier = fExtraitChemin(CheminFichier, fFichier + fExtension)
// Envoyer le fichier dans le navigateur
PageAffiche(NomFichier)

cela fonctionne bien mais si on fait un copier/coller vers WORD, on perd les mises en forme.

avez-vous trouvé un moyen d'imprimer en format compatible Microsoft Word et de l'ouvrir dans l'application de l'utilisateur ?


J'ai l'impression que LanceappliAssociée ne fonctionne pas avec WEBDEV.

Merci

--
Marc CHERNET