Forum: WD 7.x
Transcription
Forum: WD 7.x
WDForge.org Forum: WD 7.x Topic: Impression sans ouvrir l'application Subject: Re: Impression sans ouvrir l'application Posté par: drcharly93 Contribution le : 5/1/2004 16:18:24 Salut Argona, 1) il te faut configurer l'imprimante PDFCréator via la commande : // On selectionne l'imprimante PDFCreator iConfigure(oPDF:PDFPrinterName,Faux) //On initialise le fichier PDFCreatorIni oPDF:PDFCreateFile(txtRep,txtFichierNom) ensuite il faut quand meme envoyer quelque chose à l'imprimante : - un texte via iImprime() ou bien - un etat via iImprimeEtat() ou meme - une image via iImprimeImage() selon le mode d'impression utiliser on fini par un iFinImprime() Le principe : 1)- iConfigure(oPDF:PDFPrinterName,Faux) On choisi l'imprimante virtuel qui va créer le fichier PDF, pour la classe cdrPDRCreator on attent le nom de l'imprimante qui à été crée pendant l'installation de PDFCreator. 2)- oPDF:PDFCreateFile(txtRep,txtFichierNom) Cette méthode à pour but de renseigner le nom et le répertoire qui va recevoir l'impression. 3)- Impression standard WinDev On effectue une impression sans se préocuper de l'imprimante sélectionnée en utilisant les commandes standard windev. C'est ce qui va etre contenu dans le fichier PDF. 4)- Imprimer un fichier PDF On choisi l'imprimante de destination via iConfigure(), puis on utilise la méthode Imprime de la classe PDFCreator en lui passant en paramètre le nom complet du fichier à envoyer à l'imprimante. en résumé: PDFCreateFile pour préparer la création d'un fichier PDF Imprime pour Imprimer un fichier PDF. Si toute fois vous désirer faire un impression papier à partir d'un fichier PDF et que vous développer sous WinDev 7 vous pouvez utiliser la fonction suivante: LanceAppliAssociée(<Nom complet du fichier PDF>,"print") http://old.wdforge.org 20/2/2017 20:35:01 / Page