Bonjour tout le monde
j'ai un petit soucis pour mon taff.
selon une sélection je remplis une table avec une liste de facture et pour chaque facture de j'ai le chemin et nom du fichier.
dans un premier temps j'ai utilisé lanceAppliAssociéé mais quand j'ai fais mon lance appli je n'ai plus la main : j'envois mes impressions dans l'ordre mais ne sortent pas dans l'ordre au niveau de l'imprimante donc j'ai rajouté des multitaches mais pas terrible comme solution :
je me suis dis que j'allais mettre un axtivex : "Adobe PDF Reader" de windev, puis charger le document et l'imprimer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 POUR nIndice = 1 A nNbrTable SI TABLE.TBIMP[nIndice]=1 ALORS iParamètre(iEchelle,100) bTrouve=LanceAppliAssociée(ComplèteRep(TABLE.TBCHEMIN[nIndice])+TABLE.TBNOMFIC[nIndice]+".PDF", "print") SI PAS bTrouve ALORS Multitâche(100) bTrouve=LanceAppliAssociée(ComplèteRep(TABLE.TBCHEMIN[nIndice])+TABLE.TBNOMFIC[nIndice]+".PDF", "print") SI PAS bTrouve ALORS CMessage::msgErreur("le fichier : "+ComplèteRep(TABLE.TBCHEMIN[nIndice])+TABLE.TBNOMFIC[nIndice]+".PDF"+" n'a pas été trouvé") FIN FIN Multitâche(500) FIN TBIMP[nIndice]=0 FIN
Lors la j'ai un message d'avertisemment de abore reader => Comment je peux faire pour l'enlever.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 POUR nIndice = 1 A nNbrTable SI TABLE.TBIMP[nIndice]=1 ALORS ActivePDF>>LoadFile(ComplèteRep(TABLE.TBCHEMIN[nIndice])+TABLE.TBNOMFIC[nIndice]+".PDF") ActivePDF>>printAll() Multitâche(200) FIN TBIMP[nIndice]=0 FIN
Et comment je peux savoir que l'impression à été effcetué au lieu d'utilisé un multitache.
alors dans WDXView - Browrer d'activex => j'ai les méthodes mais pas d'information sur ces méthodes. pas trouvé sur le net
Partager