Hello everybody,

I just got the Tutorial from 
http://bakery.cakephp.org/articles/view/creating-pdf-files-with-cakephp-and-tcpdf
 working, too. The header and footer are displayed correctly, but
$tcpdf->Cell(0,14, "Hello World", 0,1,'L');
in the view doesn't show any effect. 

If I put 
$this->Cell(0,14, "Hello World", 0,1,'L'); 
into the header function of vendors/xtcpdf.php I get the expected cell.

Any ideas about that?

Thanks for your help in advance

Mit freundlichen Grüßen
alltours flugreisen gmbh

Dennis Pietrowsky
EDV-Softwareentwicklung
Am Innenhafen 8-10
47059 Duisburg
Tel.: +49 (0)2 03-36 36-708
Fax.: +49 (0)2 03-36 36-963
E-Mail: [EMAIL PROTECTED]
Internet: www.alltours.de

Geschäftsführer: Willi Verhuven (Vors.), Peter Wennel
Handelsregister: Amtsgericht Duisburg, HR B 9184



-----Ursprüngliche Nachricht-----
Von: cake-php@googlegroups.com [mailto:[EMAIL PROTECTED] Im Auftrag von 
Fernando Mendonça
Gesendet: Dienstag, 2. Dezember 2008 12:47
An: CakePHP
Betreff: Re: TCPDF and Cake PHP


Hello everybody,

Thanks very much everybody helps me.

I follow all steps that qwanta said and the pdf generate works! In my view I 
put:

<?php
App::import('Vendor','xtcpdf');
$tcpdf = new XTCPDF();
$textfont = 'freesans'; // looks better, finer, and more condensed than 
'dejavusans'

$tcpdf->SetAuthor("KBS Homes & Properties a http://kbs-properties.com";); 
$tcpdf->SetAutoPageBreak( false ); 
$tcpdf->setHeaderFont(array($textfont,'',20));
$tcpdf->xheadercolor = array(150,0,0);
$tcpdf->xheadertext = 'Test';
$tcpdf->xfootertext = 'Copyright © %d KBS Homes & Properties. All rights 
reserved.';



// Now you position and print your page content // example:
$tcpdf->SetTextColor(0, 0, 0);
$tcpdf->SetFont($textfont,'B',20);
$tcpdf->Cell(0,14, "Hello World", 0,1,'L'); // ...
// etc.
// see the TCPDF examples

$tcpdf->Output('filename.pdf', 'I');

?>

Thanks again (specially qwanta  and modfather)!!!

see you!

On 1 dez, 20:18, modfather <[EMAIL PROTECTED]> wrote:
> You might try and remove "echo" from your last line of code and leave 
> it as: $tcpdf->Output('filename.pdf', 'D'); I don't know how your 
> routes are set up but you might try
> 127.0.0.1/cake/myapp/teacher/viewpdf/1 - you are missing the action 
> from your url.
>
> On Dec 1, 10:34 pm, Fernando Mendonça <[EMAIL PROTECTED]> wrote:
>
> > Hi everybody,
>
> > I'm trying to generate some pdfs files with Cake PHP and TCPDF with 
> > Bakery Tutorial of this 
> > address:http://bakery.cakephp.org/articles/view/creating-pdf-files-with-cakep...
>
> > I did everything like this tutorial and I wrote in one of my 
> > controller (teacher_controller.php) the follow code:
>
> >         function __view($id = null) {
> >                 if (!$id) {
> >                         $this->Session->setFlash(__('Invalid 
> > Teacher.', true));
> >                         $this->redirect(array('action'=>'index'));
> >                 }
>
> >                 $this->set('teacher', $this->Teacher->read(null, 
> > $id));
>
> >         }
>
> >         function viewPdf($id = null)
> >     {
> >         if (!$id)
> >         {
> >             $this->Session->setFlash('Sorry, there was no property 
> > ID submitted.');
> >             $this->redirect(array('action'=>'index'), null, true);
> >         }
> >         //Configure::write('debug',0); // Otherwise we cannot use 
> > this method while developing
>
> >         $id = intval($id);
>
> >         $property = $this->__view($id); // here the data is pulled 
> > from the database and set for the view
>
> >         if (empty($property))
> >         {
> >             $this->Session->setFlash('Sorry, there is no property 
> > with the submitted ID.');
> >             $this->redirect(array('action'=>'index'), null, true);
> >         }
>
> >         $this->layout = 'pdf'; //this will use the pdf.ctp layout
> >         $this->render();
> >     }
>
> > I created the view (viewPdf.ctp) too:
>
> > <?php
> > App::import('Vendor','xtcpdf');
> > $tcpdf = new XTCPDF();
> > $textfont = 'freesans'; // looks better, finer, and more condensed 
> > than 'dejavusans'
>
> > $tcpdf->SetAuthor("KBS Homes & Properties 
> > athttp://kbs-properties.com";); $tcpdf->SetAutoPageBreak( false ); 
> > $tcpdf->setHeaderFont(array($textfont,'',40));
> > $tcpdf->xheadercolor = array(150,0,0); $tcpdf->xheadertext = 'KBS 
> > Homes & Properties'; $tcpdf->xfootertext = 'Copyright © %d KBS Homes 
> > & Properties. All rights reserved.';
>
> > // Now you position and print your page content // example:
> > $tcpdf->SetTextColor(0, 0, 0);
> > $tcpdf->SetFont($textfont,'B',20);
> > $tcpdf->Cell(0,14, "Hello World", 0,1,'L'); // ...
> > // etc.
> > // see the TCPDF examples
>
> > echo $tcpdf->Output('filename.pdf', 'D');
>
> > ?>
>
> > But when I try to acess: 127.0.0.1/cake/myapp/teacher/1 the message 
> > "Sorry, there is no property with the submitted ID." appears. I know 
> > this message has to appears when nothing is set to $property, but I 
> > thing I'm doing this.
>
> > Anybody Can help me?
>
> > Thanks


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to