Wednesday, June 29, 2011

Re: FPDF or PDFlib with Cake

in TestController i added this

var $helpers = array('Pdf'=> array('orientation' => 'P','unit' => 'mm'
, 'format'=> 'A4') );

and got this error

Notice (8): Array to string conversion [APP\vendors\fpdf\fpdf.php, line 135]
Code | Context
$orientation = array(
"orientation" => "P",
"unit" => "mm",
"format" => "A4"
)
$unit = "mm"
$size = array(
210.001555556,
297.000083333
)
strtolower - [internal], line ??
FPDF::FPDF() - APP\vendors\fpdf\fpdf.php, line 135
View::_loadHelpers() - CORE\cake\libs\view\view.php, line 808
View::_render() - CORE\cake\libs\view\view.php, line 709
View::render() - CORE\cake\libs\view\view.php, line 426
Controller::render() - CORE\cake\libs\controller\controller.php, line 909
TestsController::indexPdf() - APP\controllers\tests_controller.php, line 12
Dispatcher::_invoke() - CORE\cake\dispatcher.php, line 204
Dispatcher::dispatch() - CORE\cake\dispatcher.php, line 171
[main] - APP\webroot\index.php, line 83
FPDF error: Incorrect orientation: array


So i put only var var $helpers = array('Pdf'=> 'P'));

Notice (8): Undefined property: PdfHelper::$helpers
[CORE\cake\libs\view\view.php, line 819]

What is another way to launch constructor of PdfHelper

2011/6/29 Sam Sherlock <sam.sherlock@gmail.com>:
> two things
>
> 1) orienation error is due to you not setting the page as either landscape
> or portrait.
> it seems that it should default to portrait but that message suggests
> something is wrong - its a fpdf error and you should read the docs for fpdf
>
> 2) $this->Fpdf->AddPage() for helpers in cake  1.3 (future proof I think it
> still works $fpdf->AddPage() but 1.3 migration mentions changing this)
>
>
> I am not sure which pdf tool I used back then I do know that I tried them
> all before deciding on the one I used.  That feature of the site has since
> been removed for other reasons
>
>  - S
>
>
>
>
> On 29 June 2011 20:44, Dominik Gajewski <dominikgajewski1@gmail.com> wrote:
>>
>>        $fpdf->AddPage();
>>    $fpdf->SetFont('Arial','B',16);
>>    $fpdf->Cell(40,10,$data);
>>    echo $fpdf->fpdfOutput();
>
> --
> Our newest site for the community: CakePHP Video Tutorials
> http://tv.cakephp.org
> Check out the new CakePHP Questions site http://ask.cakephp.org and help
> others with their CakePHP related questions.
>
>
> To unsubscribe from this group, send email to
> cake-php+unsubscribe@googlegroups.com For more options, visit this group at
> http://groups.google.com/group/cake-php
>

--
Pozdrawiam
Dominik Gajewski

--
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php

No comments: