| XFRX : Contributions Vous
trouverez sur ces pages des compléments pour XFRX proposés par le distributeur français
ou par des utilisateurs de XFR qui souhaitent partager librement leurs expériences.
Autre méthode d'appel de XFRX (par DORD)
La documentation de XFRX donne plusieurs méthodes d'appels à XFRX,
En voici une autre :
set proc to xfrx
use mon_dbf shared
o = createobject("xfrxsession")
o.SetParams("mon_pdf.pdf",,.T.,,.T.,,"PDF")
o.ProcessReport("mon_frx")
o.finalize()
o=null
Utilisation de XFRX en classe COM+ (par DORD)
La définition d'une classe COM+ sur XFRX vous permet de générer une DLL
exploitable, par exemple, dans un script ASP d'un site Internet ou Intranet.:
define class XFRXDCOM as xfrxsession olepublic
procedure init
dodefault()
return
procedure destroy
dodefault()
endproc
procedure Mon_Rapport
*
* ici votre code :
* use mon_dbf ...
* ...
* ...
* appel de SetParams : impérativement mode "silence"
This.SetParams("mon_pdf",,.t.,,.t.,,"PDF")
* Génération du PDF
this.ProcessReport("mon_frx")
this.finalize()
use
return
enddefine
L'utilisation en COM de PDFL fonctionne aussi de la même manière.
Expéditions en Email
Suite aux demandes suivantes :
Expédier des rapports générés par XFRX en tant que pièce jointe d'un email,
Expédier un email ayant comme corps de message un fichier MHTML généré par XFRX,
Vous pouvez consulter une solution 100% VFP : www.xfrx.net/vfpwinsock
|