Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2019, 12:38
herokimmanu
 
Fecha de Ingreso: agosto-2015
Ubicación: Chile
Mensajes: 7
Antigüedad: 8 años, 8 meses
Puntos: 0
Pregunta Incluir Transparency en FPDF

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!!