L'API ABORTDOC PERMET D'ANNULER L'IMPRESSION EN COURS D'UN DOCUMENT

Signaler
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
-
Messages postés
1133
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/17708-l-api-abortdoc-permet-d-annuler-l-impression-en-cours-d-un-document

Messages postés
1133
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
3
Hélas, non...
Je suis désolé...

Vois du côté du forum où tu devrais trouver de l'aide.
Messages postés
151
Date d'inscription
lundi 16 janvier 2006
Statut
Membre
Dernière intervention
19 avril 2016

J'ai bien aimé : simplicité, efficacité.

Par contre, saurais-tu comment testé l'état d'une l'imprimante en cours d'impression, pour attendre, après une premiére série de pages impaires, de retourner les feuilles, afin de faire du Recto/Verso. Tout ça sans passer par la boîte de dialogue classique.

Exemple : open doc
Printer n pages impaires
end doc
attente fin physique de l'impression ...
retoutrnement des feuilles
open doc
Printer n pages paires
end doc

Merci d'avance. Babu
Messages postés
22
Date d'inscription
mardi 30 septembre 2003
Statut
Membre
Dernière intervention
17 mai 2006

ok, merci.
à mon avis abortdoc aurait du marcher sans cette histoire d'erreur 226 qui ressemble plus à un bug de l'api qu'autre chose. D'où sans doute son apparition dans la kb microsoft.
Messages postés
1133
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
3
D'après ce que j'ai compris de l'explication donnée par Microsoft, une fois qu'on a cliqué sur le bouton d'annulation, l'API va provoquer une erreur à la prochaine utilisation de la méthode PRINT et, comme on a activé le gestionnaire d'erreur, celui-ci va aussitôt arrêté l'impression et décharger la Form d'annulation.

Je n'ai fait le test qu'avec le fichier joint, je suppose que plus le fichier à imprimer est petit, plus on a intérêt à être rapide pour annuler.

Pour ce qui est du buffer, j'avoue ne pas savoir...
Afficher les 6 commentaires