El problema es simple: estoy creando un documento (dibujando) con PHP y FPDF, para un estado de cuenta los datos que requiero al final debo pasarlos al inicio (es decir, imprimir un dato en la cabecera del documento que luego voy a reemplazar por un valor). Algo como el alias que ya viene integrado con la biblioteca FPDF de serie (function AliasNbPages() ).
Pongo el ejemplo del código que se puede utilizar, donde podemos usarlo para muchas cosas, por ejemplo para poner el resultado de una sumatoria (como en mi caso). Sin más, aquí la liga:
Código
require_once("fpdf17/fpdf.php"); //requiere la biblioteca FPDF. class PDF extends FPDF { /* parseVar(key string, value string)*/ function parseVar($key='',$value='') { if(empty($key) or empty($value)) return; $nb = $this->page; for($n=1;$n<=$nb;$n++) { $this->pages[$n] = str_replace($key,$value,$this->pages[$n]); } } } /* Ejemplo, generamos documento tamaño carta, */ $pdf = new PDF('P','mm','Letter'); $pdf->AddPage(); $pdf->SetFont('arial','B',36); //fuente $pdf->SetFillColor(169,214,194); //fondo $pdf->MultiCell(0,20,"Hola mundo, cruel y perversonn{fechaHora}",0,1,'C',1); //texto + variable $pdf->parseVar('{fechaHora}',strftime("%c")); // convertimos la variable. $pdf->SetFont('arial','',12); //fuente $pdf->ln(5); $pdf->Cell(0,5,"#oribeliever",0,1); $pdf->Image("http://tar.mx/log/hermosoPeralta.jpg"); //imagen $pdf->Output("ejemploVariablesPDF.pdf",'D');https://tar.mx/tar.svg