$printer.printPdf¶
Description¶
Envoie un PDF pour impression sur l'imprimante indiquée
Syntaxe¶
$printer.printPdf( printerName , pdf [ , options ] )
Paramètres¶
printerNamestring- Nom de la policy à vérifier
pdffile / string- Fichier ou chemin du fichier à analyser. Le paramètre peut être du type
fileoustring. optionsmap-
Map d'options d'impression. Les options supportées sont:
pageWidthnumber- Largeur de page en millimètres
pageHeightnumber- Hauteur de page en millimètres
pageOrientationstring- Orientation de page. Les orientations reconnues sont
portrait,landscapeetreverse_landscape. scalingstring-
Mode de scaling à appliquer. Les modes reconnus sont
shrinkToFit,scaleToFit,stretchToFit,actualSize.La valeur par défaut est
shrinkToFit. showPageBorderboolean- Flag
true/falseindiquant s'il faut imprimer les bordures. Par défaut le flag estfalse. dpinumber-
Niveau de résolution à utiliser pour la rasterization. La valeur attendue est une valeur de type
float. Il est possible en outre de spécifier deux valeurs particulières:- 0 : indique de ne pas effectuer de rasterization
- -1 : indique d'utiliser le DPI de l'imprimante
La valeur par défaut est 0.
centerboolean- Flag
true/falseindiquant de centrer le contenu sur la page. Par défaut le flag esttrue. Si désactiver, le contenu est imprimé sur le sommet du bord gauche de la page.
Retour¶
Retourne true si l'impression a pu être effectuée sans erreur, sinon
false.
Exemple¶
Exemple d'impression d'étiquettes et envoi sur une imprimante connectée au serveur.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | |