Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
mon code:
$newFileName='try.pdf';
$pdf1 = new Zend_Pdf(); //creation pdf
$pdf1->pages[] = $pdf1->newPage(Zend_Pdf_Page::SIZE_A4); //Creation page
$pdf1->pages[0]->drawText('Bonjour le monde!', 72, 720); //tentative d ecriture
$pdf1->save($newFileName, true); //sauvegarde
la ligne ou j essaie d ecrire me renvoie ca:
Uncaught exception 'Zend_Pdf_Exception' with message 'Font has not been set' in C:\www\be\publique\Zend\Pdf\Page.php:1104 Stack trace: #0 C:\www\be\publique\mini_cv.php(24): Zend_Pdf_Page->drawText('Bonjour le mond...', 72, 720) #1 {main} thrown in C:\www\be\publique\Zend\Pdf\Page.php on line 1104
Il semble qu il faille donc definir un font
j ai essaye ca :
$pdf1->pages[0]->setFont(Zend_Pdf_Font::FONT_COURIER,11);
marche poa
MERCI de votre aide
Dernière modification par schum-hacker (14-05-2007 16:16:00)
Hors ligne
J'ai repêché ça dans un de mes scripts de test (qui semble toujours fonctionner)
$font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA); : $page2->setFont($font, 24);
maKyo
Hors ligne
Merci ca semble marcher
code:
$newFileName='try.pdf';
$pdf1 = new Zend_Pdf();
$pdf1->pages[] = $pdf1->newPage(Zend_Pdf_Page::SIZE_A4);
$font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA);
$pdf1->pages[0]->setFont($font, 24);
$pdf1->pages[0]->drawText('Bonjour le monde!', 72, 720);
$pdf1->save($newFileName, true);
mais g tjs un pb : acrobat me dit que mon fichier est endommagé ou le type de fichier n est pas pris en compte
Dernière modification par schum-hacker (14-05-2007 13:48:05)
Hors ligne
enlève le true de ton save et dis nous quoi
$pdf1->save($newFileName);
Hors ligne
comment dire euh UN GD MERCI
Hors ligne