Scripting OJS : la méthode print

Cet article précise l’utilisation de la méthode OJS "print" permettant de lancer l’impression d’un rapport.
Thibault GONINMis à jour le 26 Sept 2012

Introduction

La méthode « print » permet lutilisation dune requête dimpression directement dans le code OJS. Elle permet de déclencher dans un script limpression dun rapport sous forme PDF, HTMLHTML (HyperText Markup Language) est un langage permettant de décrire le découpage d'une page web. ou vers une imprimante.

Principe

La méthode « print » va permettre par exemple de générer une impression PDF dun rapport « XXX_RE_MY_REPORT » au format A4 paysage sous « C:\Users\admin\Downloads\my_report.pdf ».

Arguments de la méthode

La méthode « print » sapplique sur un objet de type « report » et nécessite 6 arguments : my_report.print(REPORT,PRINTER,FORMAT,ORIENTATION,DESTINATION,NUMCOPIES)

Avec :

Exemple dutilisation

var my_report="OPXReport".get("PM_HOME"); 
my_report.print(my_report,"PDF-PRINTER","A4","LANDSCAPE","C:\my_report.pdf");

Dans cet exemple le script va imprimer le rapport « PM_HOME » au format A4 paysage en pdf sous  C:\my_report.pdf.