Les escribo porque tengo la siguiente complicación. Estoy usando la librería FPDF para generar un reporte X. Ese reporte lleva un logo en la esquina superior izquierda (ningun problema) y lleva el mismo logo como fondo de la hoja, por lo que recurrí a la extensión Transparency ([URL="http://www.fpdf.org/en/script/script74.php"]http://www.fpdf.org/en/script/script74.php[/URL]), sin embargo, no logro hacer que funcione correctamente ya que me arroja el siguiente error.
Código:
Trabajo en un Macbook pro con XAMPP y Dreamweaver Warning: include(helveticab.php): failed to open stream: No such file or directory in /Applications/XAMPP/xamppfiles/lib/php/fpdf.php on line 1145 Warning: include(): Failed opening 'helveticab.php' for inclusion (include_path='.:/Applications/XAMPP/xamppfiles/lib/php') in /Applications/XAMPP/xamppfiles/lib/php/fpdf.php on line 1145 FPDF error: Could not include font definition file
Les adjunto el código que uso:
Código PHP:
require('../include/fpdf/alphapdf.php');
class PDF extends AlphaPDF
{
// Cabecera de página
function Header()
{
// Logo
$this->Image('../data/clnlog/logo_vertical.png',10,11,23);
// Arial bold 15
$this->SetFont('Arial','B',10);
$this->SetTextColor(40,50,100);
// Movernos a la derecha
$this->Cell(25);
// Título
$this->Cell(0,4,utf8_decode('Nombre'),0,1,'L');
// Arial bold 15
$this->SetFont('Arial','I',8);
$this->SetTextColor(0,0,0);
// Movernos a la derecha
$this->Cell(25);
//Grado académico
$this->Cell(0,4,utf8_decode('Grado'),0,1,'L');
// Arial bold 15
$this->SetFont('Arial','I',8);
// Movernos a la derecha
$this->Cell(25);
//Grado académico
$this->Cell(0,4,utf8_decode('CV Corto'),0,1,'L');
// Arial bold 15
$this->SetFont('Arial','B',10);
$this->SetTextColor(40,50,100);
// Movernos a la derecha
$this->Cell(25);
// Espacio
$this->Cell(0,4,utf8_decode(''),0,1,'L');
// Movernos a la derecha
$this->Cell(25);
// Título
$this->Cell(0,4,utf8_decode('Lugar'),0,1,'L');
// Arial bold 15
$this->SetFont('Arial','I',8);
$this->SetTextColor(0,0,0);
// Movernos a la derecha
$this->Cell(25);
//Info-Clinica
$this->Cell(0,4,utf8_decode('Detalles importantes'),0,1,'L');
//Otros Detalles
// Salto de línea
$this->Ln(2);
// Logo
$this->SetAlpha(0.3);
$this->Image('../data/clnlog/logo_vertical.png',10,60,120);
}
// Pie de página
function Footer()
{
// Salto de línea
$this->Ln(5);
// Posición: a 2,5 cm del final
$this->SetY(-15);
// Arial italic 8
$this->SetFont('Arial','I',6);
//Linea 1
$this->Cell(0,3,utf8_decode('Linea 1'),0,1,'C');
//Arial Italic Bold
$this->SetFont('Arial','BI',6);
//Linea 3
$this->Cell(0,3,utf8_decode('Linea 2'),0,1,'C');
//Arial Italic
$this->SetFont('Arial','I',6);
// Número de página
$this->Cell(0,3,'Pagina '.$this->PageNo().' de {nb}',0,0,'C');
}
}
$pdf = new PDF('P', 'mm', array(140,216));
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',10);
for($i=1;$i<=40;$i++) {
$pdf->Cell(0,5,utf8_decode('Imprimiendo línea número ').$i,1,1);
}
$pdf->SetFont('Times','B',12);
$pdf->Cell(0,20,utf8_decode('Documento Validado'),1,1,'R');
$pdf->Output();