Pessoal, estou gerando um arquivo para impressão utilizando a classe FPDF. O arquivo é gerado normalmente mas me deparei com um problema.
Não consigo inserir imagens no arquivo de forma algum, alguém tem uma luz?
Vejam o cód. fonte e abaixo o erro gerado: PHP Fatal error: Uncaught exception 'Exception' with message 'FPDF error: Missing or incorrect image file:
Porém sempre existe o arquivo em questão
<?php
$codExpositor = $_GET['cod'];
$result = select("ingresso","*","WHERE codExpositor = '".$codExpositor."'",NULL);
// Variaveis de Tamanho
$mesq = "14"; // Margem Esquerda (mm)
$mdir = "14"; // Margem Direita (mm)
$msup = "13"; // Margem Superior (mm)
$leti = "44,45"; // Largura da Etiqueta (mm)
$aeti = "12,7"; // Altura da Etiqueta (mm)
$ehet = "3"; // Espaço horizontal entre as Etiquetas (mm)
$pdf=new FPDF('P','mm','Letter'); // Cria um arquivo novo tipo carta, na vertical.
$pdf->AddPage(); // adiciona a primeira pagina
$pdf->SetMargins('14','13','14'); // Define as margens do documento
$pdf->SetAuthor("ExpoUsipa"); // Define o autor
$pdf->SetFont('helvetica','',7); // Define a fonte
$pdf->SetDisplayMode();
$coluna = 0;
$linha = 0;
for($i=0;$i<count($result);$i++){
$img = "../barras/".$codExpositor."/barcode_".$result[$i]['identificador'].".gif";
$expositor = $codExpositor;
$identificador = $result[$i]['identificador'];
if($linha == "20") {
$pdf->AddPage();
$linha = 0;
}
if($coluna == "4") { // Se for a terceira coluna
$coluna = 0; // $coluna volta para o valor inicial
$linha = $linha +1; // $linha é igual ela mesma +1
}
if($linha == "20") { // Se for a última linha da página
$pdf->AddPage(); // Adiciona uma nova página
$linha = 0; // $linha volta ao seu valor inicial
}
$posicaoV = $linha*$aeti;
$posicaoH = $coluna*$leti;
if($coluna == "0") { // Se a coluna for 0
$somaH = $mesq; // Soma Horizontal é apenas a margem da esquerda inicial
} else { // Senão
$somaH = $mesq+$posicaoH; // Soma Horizontal é a margem inicial mais a posiçãoH
}
if($linha =="0") { // Se a linha for 0
$somaV = $msup; // Soma Vertical é apenas a margem superior inicial
} else { // Senão
$somaV = $msup+$posicaoV; // Soma Vertical é a margem superior inicial mais a posiçãoV
}
$pdf->Image(($img),10,6,30);
$pdf->Text($somaH,$somaV,dadosExpositor($expositor,'fantasia'),0,0,'C');
$coluna = $coluna+1;
}
$pdf->Output();
?>