FPDF não funciona no IE6.
Pessoal o seguinte código abaixo gera um rel simples (que peguei o código pesquisando aqui) para aprender a usar o FPDF, no FF funciona beleza, porém no IE 6 e 7 imprime na tela um monte de código bagunçado. Olha o código do script PHP:
//Example FPDF script with PostgreSQLdefine('FPDF_FONTPATH','font/');require('../pdf/fpdf.php');$pdf=new FPDF();$pdf->Open();$pdf->AddPage();$pdf->SetTitle('Relatório gerando PDF via PHP em runtime');//Set font and colors$pdf->SetFont('Arial','B',16);$pdf->SetFillColor(255,0,0);$pdf->SetTextColor(255);$pdf->SetDrawColor(128,0,0);$pdf->SetLineWidth(.3);//Table header$pdf->Cell(20,10,'Código',1,0,'L',1);$pdf->Cell(50,10,'Pessoa',1,1,'L',1);//Restore font and colors$pdf->SetFont('Arial','',10);$pdf->SetFillColor(224,235,255);$pdf->SetTextColor(0);//Connection and query$consulta = "select pes_codigo, pes_nome from pessoa";$resultado = OCIParse($conexao, $consulta);OCIExecute($resultado);//Build table$fill=0;$i=0;while(OCIFetchInto($resultado, $linha, OCI_ASSOC)){ $pdf->Cell(20,10,$cod_produto,1,0,'R',$fill); $pdf->Cell(50,10,$nome_produto,1,1,'L',$fill); $fill=!$fill; //$i++;}//Add a rectangle, a line, a logo and some text$pdf->Rect(5,5,170,80);$pdf->Line(5,90,90,90);//$pdf->Imagens('entrada.jpg',185,5,10,0,'JPG','http://www.ufmg.br');$pdf->SetFillColor(224,235);$pdf->SetFont('Arial','B',8);$pdf->SetXY(5,95);$pdf->Output();?>
Quando executo esse script no IE aparece isso:
%PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream 2 J 0.57 w BT /F1 16.00 Tf ET 1.000 0.000 0.000 rg 0.502 0.000 0.000 RG 0.85 w 28.35 813.54 56.69 -28.35 re B q 1.000 g BT 31.19 794.57 Td (Código) Tj ET Q 85.04 813.54 141.73 -28.35 re B q 1.000 g BT 87.88 794.57 Td (Pessoa) Tj ET Q BT /F2 10.00 Tf ET 0.878 0.922 1.000 rg 28.35 785.19 56.69 -28.35 re S q 0.000 g BT 65.53 768.02 Td (533) Tj ET Q 85.04 785.19 141.73 -28.35 re S q 0.000 g BT 87.88 768.02 Td (ALESSANDRO CESAR GAZOLA) Tj ET Q 28.35 756.85 56.69 -28.35 re B q 0.000 g BT 65.53 739.67 Td (534) Tj ET Q 85.04 756.85 141.73 -28.35 re B q 0.000 g BT 87.88 739.67 Td (ALAN FERREIRA DA SILVA) Tj ET Q 28.35 728.50 56.69 -28.35 re S q 0.000 g BT 65.53 711.33 Td (541) Tj ET Q 85.04 728.50 141.73 -28.35 re S q 0.000 g BT 87.88 711.33 Td (ANDRE LUIZ BOSISIO) Tj ET Q 28.35 700.15 56.69 -28.35 re B q 0.000 g BT 65.53 682.98 Td (547) Tj ET Q 85.04 700.15 141.73 -28.35 re B q 0.000 g BT 87.88 682.98 Td ... E prossegue até o último registro da minha consulta do banco.
Discussão (3)
Carregando comentários...