dangod2401
Messages postés12Date d'inscriptionsamedi 27 septembre 2008StatutMembreDernière intervention23 août 2010
-
20 nov. 2009 à 17:04
dangod2401
Messages postés12Date d'inscriptionsamedi 27 septembre 2008StatutMembreDernière intervention23 août 2010
-
23 nov. 2009 à 21:26
Bonjour,
Je me demandais s'il etait possible de vérifier si l'impression d'un document s'est bien dérouler. Je m'explique...
Je lance une impression d'un document PDF par programmation via les API de Acrobat. Mais le code de retour de methode print de l'objet me donne toujours -1 peu importe que le document s'imprime ou non.
jsPrint.printerName = Me.txtPrinter.Text
jsPrint.interactive = jsPrint.constants.interactionLevel.automatic
Dim iret As Boolean
iret = True
Try
iret = jsObj.print(jsPrint)
Catch ex As Exception
MsgBox("erreur")
End Try
Catch ex As Exception
MsgBox("Erreur")
End Try
i = avDoc.Close(False)
If Not i Then
MsgBox("Fermeture du document en erreur", MsgBoxStyle.Critical)
End If
Else
MsgBox("Probleme pour ouvrir le PDF", MsgBoxStyle.Critical)
End If
Donc je me demande si c'est possible d'obtenir de quelques facon si l'impression s'est derouler correctement.
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 20 nov. 2009 à 17:59
Salut
Tout d'abord, ce langage m'a tout l'air d'être du VB, pas du C#. La prochaine fois, merci de le poster sur vbfrance.com.
Un admin pourra peut-être cependant déplacer ce message sur le bon site.
En ce qui concerne ton problème, je ne suis pas sûr que ce soit faisable de connaître l'état de l'impression ainsi (attention, je ne suis clairement pas un expert de l'impression. Peut-être qu'une analyse du la pile d'impression (probablement avec l'api windows) te permettrait de faire ça.
Krimog : while (!(succeed = try())) ; - Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé ! -