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