Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   salto de pagina(pdf) (https://www.clubdelphi.com/foros/showthread.php?t=55980)

lakers 03-05-2008 19:04:27

salto de pagina(pdf)
 
hola muy wenas a tod@s
necesito vuestra auyda please :
estoy probando generar informes(pdf) mediante la libreria fpdf.
lo que es el pdf se genera sin ningun problema
ahora lo que quiero hacer es que a cada vez que se cambie el valor de una columna se me genera un nuevo pdf
con los datos de esta fila si por ejemplo mi tabla esta formada por :
code name precio
45 luis 45.23
5 barton 78
pues se generar un nuevo pdf con los datos de cada uno:
code name precio
45 luis 45.23
y en otro pdf :
5 barton 78
asi sucesivamente .
la libreria tiene una función que efectue el salto :AcceptPageBreak(). pero nosé cómo usarla
si alguien ha utilizado dicha libreria en algo parecido estaré agradecido a quién me lo puede facilitar.
gracias de antemano.
este el script que hice para la generación del pdf
Código PHP:

define('FPDF_FONTPATH','font/');
require(
'table.php');
class 
PDF extends PDF_MySQL_Table
{
function 
Header()
{
    
//Titre
    
$this->SetFont('Arial','',18);
    
$this->Cell(0,6,'ejemplo del listado',0,1,'C');
    
$this->Ln(10);
    
//Imprime l'en-tête du tableau si nécessaire
    
parent::Header();
}
}
//Connexion à la base
mysql_connect('localhost','','root') or die ("probléme pour etablir la conexion");
mysql_select_db('mispruebas') or die("probléme pour selectionner la bd");
$pdf=new PDF();
$pdf->Open();
$pdf->AddPage();
//Premier tableau : imprime toutes les colonnes de la requête
$pdf->Table('select * from producto order by code');
$pdf->Output(); 

gracias saludos
bye bye

roman 04-05-2008 00:02:44

Hasta donde recuerdo, debes usar el método AddPage cada vez que quieras cambiar de página.

// Saludos

lakers 04-05-2008 10:48:34

hola roman mucha gracias por tu respuesta
en principio quiero ir generando nuevos pdf hasta el final de la base de datos.
si por ejemplo mi base de datos tiene (aunque en principio va tener más) :
code name precio
45 luis 45.2
7 jose 8
9 robinho 78
pues quiero se genera 3 nuevos pdf donde en cada pdf saca una fila con los datos correspondientes. a lo mejor hay que hacer while pero no se cómo lo relaciono con la bd.
en la espera de su respuesta les saludo atentamente.
gracias


La franja horaria es GMT +2. Ahora son las 12:46:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi