Impressions Jasper
Via unela méthode,méthode ci-dessous, on peut manipuler l'impression de documents Jasper :
mf_print_report(report_id,record)
Prend en entrée un record du modèle jasper.report et la donnée à partir de laquelle on veut imprimer le document.Retourne le contenu du rapport PDF en chaine de caractère, le format du document imprimé (PDF) et le nom du modèle du rapport.
Combiné avec la méthode de sauvegarde de fichier ci-dessus on peut créer un fichier pdf sur le serveur local. Exemple d'utilisation :
report_file, report_format, model_report =
tools.mf_print_report(report_id,record)config.mf_invoice_report_to_print,invoice)
tools.save_file(invoice.number.replace("/","_")+".pdf",report_file)