Resulta que estoy tratando de crear archivos pdf, con tcpdf, logro
crear el pdf, pero el problema es cuando quiero ingresarle informacion
a este archivo, utilizo la accion writeHtml(), para imprimir un codigo
que se encuentra en html y lo imprime sin inconvenientes, pero cuando
le agrego codigo php al codigo html y trato de imprimirlo en el
archivo que estoy creando, no lo imprime.
Esta es mi vista en PDF:
<?php
App::import('Vendor','tcpdf');
$tcpdf = new TCPDF();
$textfont = 'freesans';
$tcpdf->SetCreator(PDF_CREATOR);
$tcpdf->SetAuthor("autor");
$tcpdf->SetTitle("Título");
$tcpdf->SetSubject("Tutorial TCPDF en cakePHP");
$tcpdf->SetKeywords("TCPDF, PDF, cakePHP, ejemplo");
$tcpdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH,
PDF_HEADER_TITLE, PDF_HEADER_STRING);
$tcpdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '',
PDF_FONT_SIZE_MAIN));
$tcpdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '',
PDF_FONT_SIZE_DATA));
$tcpdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$tcpdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$tcpdf->SetFooterMargin(PDF_MARGIN_FOOTER);
$tcpdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
$tcpdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$tcpdf->setLanguageArray($l);
$tcpdf->AliasNbPages();
$tcpdf->AddPage();
$tcpdf->SetFont("freesans", "BI", 12);
$html = '<table width="100%" cellspacing="3" cellpadding="25"
border="0">
<tr>
<td colspan="5" align="center" bgcolor="666666"><font
color="#FFFFFF"><strong>Lista de Abogados</strong></font></td>
</tr>
<tr>
<th bgcolor="aaaaaa" valign="middle">Rut</th>
<th bgcolor="aaaaaa" valign="middle">Nombre</th>
<th bgcolor="aaaaaa" valign="middle">Fecha de Nacimiento</th>
<th bgcolor="aaaaaa" valign="middle">Telefono</th>
<th bgcolor="aaaaaa" valign="middle">Email</th>
</tr>
<h1> hola </h1>
<?php echo "hola"; ?>
</table>';
$tcpdf->writeHTML($html, true, 0, true, 0);
$tcpdf->lastPage();
$tcpdf->Output("ejemplo.pdf", "I");
?>
A que creen que se debe esto ??
desde ya agradezco a todos aquellos que me ayuden, gracias.
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP en Español" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a cakep...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-esp...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-esp?hl=es.