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 36 37 38 39 40 41 42 43 44 45 46 47 48
|
<?php
require_once ('../librairies/fpdf/fpdf.php');
require_once ('../librairies/fpdi/fpdi.php');
require_once ('../fonctions/ChiffresEnLettres.php');
require_once ('../fonctions/connexion.php');
require_once ('../fonctions/PDF_JS.php');
//Définir Model
$model = new FPDI();
$model->setSourceFile('../fichiers/ChqBHCI.pdf');
$TplIdx = $model->importPage(1);
$taille = $model->getTemplateSize($TplIdx);
if ($taille['w'] > $taille['h']) {
$model->AddPage('L', array($taille['w'], $taille['h']));
} else {
$model->AddPage('P', array($taille['w'], $taille['h']));
}
$model->useTemplate($TplIdx);
//Montant en Lettre
$obj = new nuts($Montant, "EUR");
$text = $obj->convert("fr-FR");
$nb = $obj->getFormated(" ", ",");
$position = strrpos($text, " "); //récupérer l'emplacement du dernier espace de la chaine
$mont = ucwords(substr($text, 0, $position)); //couper à la fin du dernier mot
$model->SetMargins(0, 0, 0, 0);
$model->SetFont('Helvetica');
$model->SetTextColor(255, 0, 0);
$model->SetXY($donne['X_MontChiffre'], $donne['Y_MontChiffre']);
$model->Write(0, $Montant);
list($mont1, $mont2, $mont3) = decoupe($mont);
$model->SetXY($donne['X_MontLettre1'], $donne['Y_MontLettre1']);
$model->Write(0, $mont1);
$model->SetXY($donne['X_MontLettre2'], $donne['Y_MontLettre2']);
$model->Write(0, $mont2." ".$mont3);
$model->SetXY($donne['X_Destinataire'], $donne['Y_Destinataire']);
$model->Write(0, $destinataire);
$model->SetXY($donne['X_Ville'], $donne['Y_Ville']);
$model->Write(0, $ville);
$model->SetXY($donne['X_Jour'], $donne['Y_Jour']);
$model->Write(0, $jour);
# set $model = new PDF_AutoPrint();
$model->AutoPrint(true);
$model->Output();
die();
?> |
Partager