noalyss
Version-6.7.2
|
Public Member Functions | |
__construct ($p_cn, $p_jrn) | |
export () | |
print the pdf | |
Footer () | |
Header () |
Definition at line 26 of file class_print_ledger_misc.php.
Print_Ledger_Misc::__construct | ( | $ | p_cn, |
$ | p_jrn | ||
) |
Definition at line 28 of file class_print_ledger_misc.php.
{ parent::__construct($p_cn,'P','mm','A4'); $this->ledger=$p_jrn; $this->jrn_type=$p_jrn->get_type(); }
print the pdf
@param |
Definition at line 71 of file class_print_ledger_misc.php.
References $_GET, $other, $row, $type, PDF\Cell(), cn, PDF\Ln(), PDF\LongLine(), and nbm().
{ $a_jrn=$this->ledger->get_operation($_GET['from_periode'], $_GET['to_periode']); $this->SetFont('DejaVu', '', 6); if ( $a_jrn == null ) return; for ( $i=0;$i<count($a_jrn);$i++) { $row=$a_jrn[$i]; $this->LongLine(30,5,$row['pj']); $this->Cell(10,5,$row['date_fmt']); $this->Cell(20,5,$row['internal']); $type=$this->cn->get_value("select jrn_def_type from jrn_def where jrn_def_id=$1",array($a_jrn[$i]['jr_def_id'])); $other=mb_substr($this->ledger->get_tiers($type,$a_jrn[$i]['id']),0,25); $this->LongLine(25,5,$other,0,'L'); $this->LongLine(80,5,$row['comment'],0,'L'); $this->Cell(15,5,nbm($row['montant']),0,0,'R'); $this->Ln(5); } }
Reimplemented from PDF.
Definition at line 52 of file class_print_ledger_misc.php.
References PDF\Cell(), and PDF\Ln().
{ //Position at 2 cm from bottom $this->SetY(-20); //Arial italic 8 $this->SetFont('Arial', 'I', 8); //Page number $this->Cell(0,8,'Date '.$this->date." - Page ".$this->PageNo().'/{nb}',0,0,'C'); $this->Ln(3); // Created by NOALYSS $this->Cell(0,8,'Created by NOALYSS, online on http://www.aevalys.eu',0,0,'C',false,'http://www.aevalys.eu'); }
Reimplemented from PDF.
Definition at line 34 of file class_print_ledger_misc.php.
References PDF\Cell(), and PDF\Ln().
{ //Arial bold 12 $this->SetFont('DejaVu', 'B', 12); //Title $this->Cell(0,10,$this->dossier, 'B', 0, 'C'); //Line break $this->Ln(20); $this->SetFont('DejaVu', 'B', 7); $this->Cell(30,6,'Piece'); $this->Cell(10,6,'Date'); $this->Cell(20,6,'Interne'); $this->Cell(25,6,'Tiers'); $this->Cell(80,6,'Commentaire'); $this->Cell(15,6,'Montant'); $this->Ln(6); }