|
| Apercu avant impression de "validation" |
| Iniciado por michel.yohann, 07,jun. 2019 18:34 - 1 respuesta |
| |
| | | |
|
| |
| Publicado el 07,junio 2019 - 18:34 |
Bonjour,
j'ai une question con, mais je ne sais pas si c'est possible "simplement" et avant de me lancer dans des trucs alambiqué, je pose la question ici au cas ou.
J'aimerai faire un "apercu avant validation" d'une impression PDF avant envoi par mail.
En gros, actuellement :
J'ai un PDF qui s'imprime (avec 5/6 états enchaîne par des iEnchaînementAjoute() + a la fin un iEnchaînementImprime() avec un répertoire donné etc...)
Ce Pdf est ensuite envoyé au client par mail. Avec un mail qui se fait, met en PJ mon pdf crée, et j'ai juste a cliquer sur envoyer et ca part.
MAIS avant de l'envoyer, je verifie toujours ce qui s'est imprimé (au cas ou...) et donc j'ouvre la PJ du mail.
j'aimerai que les mails partent en automatique, sans cliquer sur envoyer. mais j'ai besoin de verifier avant le PDF qui est generé.
J'ai donc pensé a un Aperçu avant impression. (genre iApercu() )
L’aperçu se fait bien, mais après il va forcement imprimer le PDF (alors que j'ai peut être besoin de modifier des éléments et de le réimprimer)
j'aimerai donc faire un bouton "valider l'impression / annuler l'impression"
il y a un moyen de récupérer des infos après ce fameux Aperçu ? (car il est lié avec le ienchainementimprime() )
Sachant que les paramétrés d'impression sont tout saisi de base (PDf, localisation de l'enregistrement du PDF, resolution du PDF etc...)
Bref, je vois pas comment m'y prendre simplement, hormis faire une boucle d'impression "aperçu" et une boucle d'impression "imprimer PDF + Envoi" mais ca me parait lourd pour ca...
Si jamais vous avez deja eu ce cas de figure
merci d'avance ! |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 102 mensajes |
|
| Publicado el 11,junio 2019 - 12:30 |
Bonjour,
Dans le code de ton bouton :
iAperçu() iEnchaînementAjoute(ETAT_SansNom1) iEnchaînementAjoute(ETAT_SansNom2) iEnchaînementImprime()
SI iImpressionDemandée() ALORS iDestination(iPDF, "C:\Temp\MonPDF.PDF") iEnchaînementAjoute(ETAT_SansNom1) iEnchaînementAjoute(ETAT_SansNom2) iEnchaînementImprime() FIN
Tu peux personnaliser la fenêtre d'aperçu avant impression aussi
-- Cordialement.
Karl |
| |
| |
| | | |
|
| | | | |
| | |
|