Quantcast
Viewing all articles
Browse latest Browse all 14700

Classe FPDF e OOP - 'Colar' dois objectos

Estou a usar a classe FPDF, mas até hoje nunca precisei de utilizar mais que um objecto em cada script.
Adicionalmente, também nunca me habituei muito à utilização intensiva de OOP e sempre me fiquei pela utilização empirica de recursos OOP conforme são transmitidos nos tutoriais.

Neste momento tenho que utillizar a classe FPDF com dois objectos, em que um é permanente, e o outro vai sendo ciclicamente reconstruido e adicionado ao primeiro se no final de cada ciclo se verificarem determinadas condições.
Então:
Código :
<?php
$pdf_permanente-> new FPDF();
$pdf_temporario-> new FPDF();

while( leitura_de_registos_da_BD){
if (registo_corresponde_ao_criterio){          
         // 1º constroi o $pdf_temporario com outros ciclos
         // 2º cola o $pdf_temporario ao final do $pdf_permanente
         $pdf_temporario-> null;         //esvazia o $pdf_permanente
}
}
$pdf_permamente->Output( 'extrato.pdf' , 'D' );
?>

Na verdade a utilização que tenho que implementar é bem mais complicada que isto, mas o que eu preciso mesmo de  saber é como é que eu 'colo' o $pdf_temporario ao $pdf_permanente no final de cada ciclo.

Viewing all articles
Browse latest Browse all 14700