Hola estimados programadores!
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:
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
Trabajo en un Macbook pro con XAMPP y Dreamweaver
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();
Agradezco su ayuda de antemano, Saludos!!