Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas com PDF


Rafael Rocha B.

Pergunta

Opa pessoal,

Galera, estou gerando um arquivo em PDF nas dimensões de um papel A4. Quando gero o arquivo fica tudo ok, o tamanho fica exatamente igual a de um papel A4, só que quando vou imprimir ficam umas bordas brancas enormes embaixo e do lado direito, com se ficasse sobrando espaço.

Não onde estou errando, já imprime em 3 impressoras diferentes e o problema continua. Alguém tem alguma dica do que possa ser?

<?php

include_once("fpdf/fpdf.php");

$nome = "Nome de teste";

$descricaoEvento = "participou do XXII Congresso ... com carga horário total de 20 (vinte) horas.";

$dia = "14";

$pdf = new FPDF('L', 'mm', 'A4');

//$pdf = new FPDF('L','mm',array(297,210));

//(*)

$pdf->AddPage();

$pdf->setFont('times', 'B', 12);

$pdf->Cell(0,0, $pdf->Image("images/bg.png", 0, -1, 297, 210));

//Logo Marca (*)

$pdf->Cell(0,0, $pdf->Image("images/logo.png", 57, 1, 50, 45));

//TÍTULO DO EVENTO - part 1 (*)

$pdf->setFont('times', 'B', 35);

$pdf->setXY(140, 10);

$pdf->Cell(70,8, "XXII Congresso ", 0, 1, 'C');

//TÍTULO DO EVENTO - part 2 (*)

$pdf->setXY(140, 25);

$pdf->Cell(70,8, "de ...", 0, 1, 'C');

//TRAÇO (*)

$pdf->setFont('times', 'B', 20);

$pdf->setXY(105, 36);

$pdf->Cell(80,8, "____________________________", 0, 1, 'C');

//CERTIFICADO (*)

$pdf->setFont('times', 'B', 40);

$pdf->setXY(106, 55);

$pdf->Cell(80,8, "CERTIFICADO", 0, 1, 'C');

//Certificados que (*)

$pdf->setFont('times', "", 20);

$pdf->setXY(105, 70);

$pdf->Cell(80,8, "Certificados que", 0, 1, 'C');

//Nome do participante

$pdf->setFont('times', 'B', 23);

$pdf->setXY(8, 80);

$pdf->MultiCell(280,15, $nome, 0, 'C');

//Descrição do evento

$pdf->setFont('times', "", 18);

$pdf->setXY(35, 95);

$pdf->MultiCell(230,15, $descricaoEvento, 0, 'C');

//Data

$pdf->setFont('times', "", 20);

$pdf->setXY(5, 145);

$pdf->MultiCell(280,15, "Fortaleza,". $dia ." de novembro de 2010.", 0, 'C');

//Assinatura Presidente (*)

$pdf->Cell(0,0, $pdf->Image("images/assinaturas/Dr ... - assinatura1.png", 57, 155, 40, 25));

//Assinatura Secretário Geral (*)

$pdf->Cell(0,0, $pdf->Image("images/assinaturas/Dr ... - assinatura.png", 195, 156, 50, 20));

//Nome presidente (*)

$pdf->setFont('times', "", 12);

$pdf->setXY(40, 175);

$pdf->Cell(80,5, "Edmar Guedes", 0, 1, 'C');

//Presidente (*)

$pdf->setFont('times', "", 12);

$pdf->setXY(28, 179);

$pdf->Cell(100,5, "Presidente", 0, 1, 'C');

//Presidente 2 (*)

$pdf->setFont('times', "", 12);

$pdf->setXY(28, 183);

$pdf->Cell(100,5, "Sociedade ...", 0, 1, 'C');

//Nome Secretário Geral (*)

$pdf->setFont('times', "", 12);

$pdf->setXY(185, 175);

$pdf->Cell(80,5, "...", 0, 1, 'C');

//Secretário Geral (*)

$pdf->setFont('times', "", 12);

$pdf->setXY(175, 179);

$pdf->Cell(100,5, "Secretário Geral", 0, 1, 'C');

//Secretário Geral 2 (*)

$pdf->setFont('times', "", 12);

$pdf->setXY(175, 183);

$pdf->Cell(100,5, "Sociedade ...", 0, 1, 'C');

//Realização (*)

$pdf->setFont('times', "", 10);

$pdf->setXY(99, 163);

$pdf->Cell(100,5, "Realização:", 0, 1, 'C');

//Mini-logo (*)

$pdf->Cell(0,0, $pdf->Image("images/miniLogo.png", 142, 168, 15, 10));

//Sociedade ... (*)

$pdf->setFont('times', "", 10);

$pdf->setXY(130, 178);

$pdf->MultiCell(40,5, "Sociedade ...", 0, 'C');

//Saída de dados (*)

$pdf->Output("arquivo", "I");

?>

Editado por Rafael Rocha B.
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...