par
papipato » 23 oct. 2006, 13:37
Bonjour à tous, j'ai clos le sujet sur la gestion de la BDD. Aujourd'hui, un formulaire récupère des réponses d'internautes qui sont modifiables et supprimables par l'admin. Le but final de ce projet est de générer un pdf qui inclut les réponses de ces internautes dans ces champs.
J'utilise donc FPDF (mais je serai prêt à payer pdflib si je suis sûr qu'il est mieux). Après avoir observé, je pourrai presque réaliser le document, même si j'ai des problèmes... Dans mon document final, le texte a beaucoup d'attributs différents (un mot en gras, l'autre en italique etc...) donc je peux pas importer de texte comme on le voit dans le doc2.php de FPDF, je dois écrire le texte dans le fichier PHP. Mais j'ai des soucis avec les CELL, la seule méthode que j'ai pu comprendre (petit niveau de php) c'est de créer ces cellules avec $pdf>Cell(80) $pdf->setfont etc... mais je pense pas être dans la bonne voie, puisque l'auteur du doc écrit également des fonctions pour l'en-tete et le bas de page (qui ne me servent pas) mais j'aimerai reprendre le principe pour donner tous les attributs au texte, aujourd'hui j'en suis là :
//Instanciation de la classe dérivée
$pdf=new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
//Images haut et bas à gauche
$pdf->Image('logo.jpg',10,15,50);
$pdf->Image('logo2.jpg',10,240,50);
//Encadré gris
$pdf->SetFont('times','I','B',8);
$pdf->Cell(80);
$pdf->Cell(0,0,'Titre',1,0,'C');
//Bloc texte 1
$pdf->SetFont('times','B',10);
//Décaler le texte vers la droite
$pdf->Cell(80);
$pdf->Cell(10,15,'Entre',0,'C');
$pdf->Output();
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
Mais bon je m'apercois que
//encadré gris et
//bloc texte 1 sont incompatibles, puisqu'au moment de générer l'un prend le pas sur l'autre... auriez-vous une idée qui me permettrait d'avancer un peu ? je vous remercie très beaucoup [-o<
Bonjour à tous, j'ai clos le sujet sur la gestion de la BDD. Aujourd'hui, un formulaire récupère des réponses d'internautes qui sont modifiables et supprimables par l'admin. Le but final de ce projet est de générer un pdf qui inclut les réponses de ces internautes dans ces champs.
J'utilise donc FPDF (mais je serai prêt à payer pdflib si je suis sûr qu'il est mieux). Après avoir observé, je pourrai presque réaliser le document, même si j'ai des problèmes... Dans mon document final, le texte a beaucoup d'attributs différents (un mot en gras, l'autre en italique etc...) donc je peux pas importer de texte comme on le voit dans le doc2.php de FPDF, je dois écrire le texte dans le fichier PHP. Mais j'ai des soucis avec les CELL, la seule méthode que j'ai pu comprendre (petit niveau de php) c'est de créer ces cellules avec $pdf>Cell(80) $pdf->setfont etc... mais je pense pas être dans la bonne voie, puisque l'auteur du doc écrit également des fonctions pour l'en-tete et le bas de page (qui ne me servent pas) mais j'aimerai reprendre le principe pour donner tous les attributs au texte, aujourd'hui j'en suis là :
[php]
//Instanciation de la classe dérivée
$pdf=new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
//Images haut et bas à gauche
$pdf->Image('logo.jpg',10,15,50);
$pdf->Image('logo2.jpg',10,240,50);
//Encadré gris
$pdf->SetFont('times','I','B',8);
$pdf->Cell(80);
$pdf->Cell(0,0,'Titre',1,0,'C');
//Bloc texte 1
$pdf->SetFont('times','B',10);
//Décaler le texte vers la droite
$pdf->Cell(80);
$pdf->Cell(10,15,'Entre',0,'C');
$pdf->Output();
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
[/php]
Mais bon je m'apercois que [color=orange]//encadré gris[/color] et [color=orange]//bloc texte 1[/color] sont incompatibles, puisqu'au moment de générer l'un prend le pas sur l'autre... auriez-vous une idée qui me permettrait d'avancer un peu ? je vous remercie très beaucoup [-o<