Jump to content
Fórum Script Brasil
  • 0

Problemas com PDF


Rafael Rocha B.

Question

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");

?>

Edited by Rafael Rocha B.
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...