tcpdf como criar logo no cabeçalho?

413 views
Skip to first unread message

jansen...@gmail.com

unread,
Jul 3, 2009, 8:25:32 AM7/3/09
to CakePHP Tuga
Olá Pessoal!!

Como posso criar um logo no cabeçalho do tcpdf eu procurei na
documentação e não achei como usar.
Abraço

Jansen

Bill Jr.

unread,
Jul 3, 2009, 8:30:29 AM7/3/09
to cakep...@googlegroups.com
Aqui tutorial de como usar o tcpdf
http://bakery.cakephp.org/articles/view/creating-pdf-files-with-cakephp-and-tcpdf

Aqui, um exemplo do próprio site da classe tcpdf de como montar um
cabeçalho(header) personalizado, com imagem
http://www.tecnick.com/pagefiles/tcpdf/example_003.phps

Dê uma olhada na função Header() deste exemplo.

Abs e boa sorte
Bill
www.cakephp.com.br
--

CakePHP Framework de Desenvolvimento Rápido
www.cakephp.com.br

Jansen

unread,
Jul 3, 2009, 8:48:25 AM7/3/09
to CakePHP Tuga
Poisé

Eu to me batendo justo nisso.

A imagem está certa (é a mesma do sistema) o caminho ta certo.
Não sei que pode ser

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

$tcpdf->SetAuthor("eu mesmo");
$tcpdf->SetAutoPageBreak( false );
$tcpdf->setHeaderFont(array($textfont,'',11));
$tcpdf->Image(dirname(dirname(dirname(__FILE__))).'/webroot/img/
topo_logo.jpg', 10, 8, 15);
$tcpdf->xheadercolor = array(255,255,255);
$tcpdf->xheadertext = 'olaaaaaaa';

//$tcpdf->setHeaderData(dirname(dirname(dirname(__FILE__))).'/webroot/
img/topo_logo.jpg', 50, 'TESTE', 'TESTANDO TD');
$tcpdf->xfootertext = 'teste';





On 3 jul, 09:30, "Bill Jr." <ad...@cakephp.com.br> wrote:
> Aqui tutorial de como usar o tcpdfhttp://bakery.cakephp.org/articles/view/creating-pdf-files-with-cakep...
>
> Aqui, um exemplo do próprio site da classe tcpdf de como montar um
> cabeçalho(header) personalizado, com imagemhttp://www.tecnick.com/pagefiles/tcpdf/example_003.phps
>
> Dê uma olhada na função Header() deste exemplo.
>
> Abs e boa sorte
> Billwww.cakephp.com.br
>

Bill Jr.

unread,
Jul 3, 2009, 9:24:18 AM7/3/09
to cakep...@googlegroups.com
Tenta substituir o caminho da imagem
.'/webroot/img/topo_logo.jpg'

Por

$this->webroot.'img/topo_logo.jpg'

Veja se funfa.
Abs
Bill


On Fri, 3 Jul 2009 05:48:25 -0700 (PDT), Jansen <jansen...@gmail.com>
wrote:

Jansen

unread,
Jul 3, 2009, 9:27:47 AM7/3/09
to CakePHP Tuga

Deu certo Bill!!

Obrigadão "funfou" !!!

abço

Jansen


On 3 jul, 10:24, "Bill Jr." <ad...@cakephp.com.br> wrote:
> Tenta substituir o caminho da imagem
> .'/webroot/img/topo_logo.jpg'
>
> Por
>
> $this->webroot.'img/topo_logo.jpg'
>
> Veja se funfa.
> Abs
> Bill
>
> On Fri, 3 Jul 2009 05:48:25 -0700 (PDT), Jansen <jansen.nu...@gmail.com>

Bill Jr.

unread,
Jul 3, 2009, 9:31:30 AM7/3/09
to cakep...@googlegroups.com
Maravilha!
Imaginei q "funfaria" pq vc estava especificando o path de imagens
relativo, e o cake tem alguns problemas com isso, e usando $this->webroot,
o cake pega o caminho completo até a pasta webroot/, aí é só especificar a
pasta que deseja, no caso "img" + o arquivo da imagem.
Isso serve tb pra especificar caminho de outros arquivos dentro da pasta
webroot.

Abs
Bill
www.cakephp.com.br


On Fri, 3 Jul 2009 06:27:47 -0700 (PDT), Jansen <jansen...@gmail.com>
wrote:

Jansen Nunes

unread,
Jul 3, 2009, 9:39:18 AM7/3/09
to cakep...@googlegroups.com

blz
2009/7/3 Bill Jr. <ad...@cakephp.com.br>
Reply all
Reply to author
Forward
0 new messages