PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Annuler une impression PDF
Annuler une impression PDF
Iniciado por abaccharetti, 11,sep. 2019 23:48 - 4 respuestas
Miembro registrado
8 mensajes
Publicado el 11,septiembre 2019 - 23:48
Bonjour,

J'imprime des données dans un fichier pdf.
Cela fonctionne bien.

iDestination(iPDFGénérique, cFichierPDF)

iImprimeEtat("ETAT_Sortie", cFichierDonnee)

Mais lorsque je clique sur le bouton "annuler" du printout, le programme bloque et je ne peux que couper le process au complet.

Avez-vous eu ce problème ?

Merci, Alan
Miembro registrado
326 mensajes
Publicado el 12,septiembre 2019 - 10:51
abaccharetti a écrit :
Bonjour,

J'imprime des données dans un fichier pdf.
Cela fonctionne bien.

iDestination(iPDFGénérique, cFichierPDF)

iImprimeEtat("ETAT_Sortie", cFichierDonnee)

Mais lorsque je clique sur le bouton "annuler" du printout, le programme bloque et je ne peux que couper le process au complet.

Avez-vous eu ce problème ?

Merci, Alan

Bonjour, ou est le code du bouton annuler?On peut vous aider que si vous comprenne votre code.
IFinImprime()
Cordialement
Publicado el 12,septiembre 2019 - 14:41
Bonjour,

Aucun code, c'est la fenêtre interne d'annulation de windev pendant une impression.
La seule option que j'ai trouve c'est de ne pas afficher la fenêtre, mais je n'ai aucun contrôle sur le bouton annuler.

Je lance un iimprimeetat(), cela affiche la fenetre d'annulation si le document est trop gros, et si je clique sur annuler, cela rend le process bloque, et je dois killer.

Mais je pense que je suis le seul a avoir appuyer sur ce bouton depuis des annees.

Merci, Alan
Miembro registrado
2.321 mensajes
Publicado el 12,septiembre 2019 - 14:53
Bonjour,

Si les fichiers sont très gros, peut-être faut-il ajouter une temporisation.

--
Bon dev,
Jean-Pierre
Publicado el 12,septiembre 2019 - 15:53
J'ai rajoute un multitache(-1) a la lecture des enreg de l'etat, mais cela ne regle pas le probleme.