Voici la classe autoprint
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
| <?php
require('PDF_JavaScript.php');
class autoprint extends PDF_JavaScript{
function AutoPrint($dialog=false)
{
//Lance la boîte d'impression ou imprime immediatement sur l'imprimante par défaut
$param=($dialog ? 'true' : 'false');
$script="print($param);";
$this->IncludeJS($script);
}
function AutoPrintToPrinter($server, $printer, $dialog=false)
{
//Imprime sur une imprimante partagée (requiert Acrobat 6 ou supérieur)
$script = "var pp = getPrintParams();";
if($dialog)
$script .= "pp.interactive = pp.constants.interactionLevel.full;";
else
$script .= "pp.interactive = pp.constants.interactionLevel.automatic;";
$script .= "pp.printerName = '\\\\\\\\".$server."\\\\".$printer."';";
$script .= "print(pp);";
$this->IncludeJS($script);
}
}
?> |
et la ligne qui pose probleme dans fpdf.php
if(in_array($family,$this->CoreFonts))
Je ne vois pas du tout comment le déclarer alors :s
Partager