Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal to com uma dificuldade em quebrar pagina com fpdf toda vez q do uma quebra de pagina cada informação a seguir fica em uma pagina separada. Se puderem me dar uma força com isso ficarei muito feliz, desde ja agradeço. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
<?php
/*//////////////////////////////////////////////
Inicio do pdf
////////////////////////////////////////////*/
require_once("./fpdf.php");
define('FPDF_FONTPATH','./font/');
$pdf= new FPDF("P","mm","A4");
//$pdf = new FPDF("P","cm",array(17.7,22));
$pdf->Open();
$pdf->AddPage();
$pdf->SetTitle("Ordem de Compra");
$pdf->SetFont('arial','',8);
$pdf->SetMargins(0,0,0);
//Monta a marcacao da nota fiscal de entrada e saida
$pdf->Ln(0);
$pdf->setY("10");
$pdf->setX("135");
$pdf->Cell(4, 4, "X", 0, 0, 'L');
$pdf->Ln(0);
$pdf->setY("10");
$pdf->setX("158");
$pdf->Cell(4, 4, "X", 0, 0, 'L');
//Numero da Nota Fiscal
$pdf->Ln(0);
$pdf->setY("4");
$pdf->setX("197");
$pdf->Cell(4, 4, "10054", 0, 0, 'L');
//Natureza da Operacao
$pdf->Ln(0);
$pdf->setY("24");
$pdf->setX("7");
$pdf->Cell(4, 4, "Cidade", 0, 0, 'L');
//CFOP
$pdf->Ln(0);
$pdf->setY("24");
$pdf->setX("67");
$pdf->Cell(4, 4, "1254", 0, 0, 'L');
//Inscricao est. do substitudo tributario
$pdf->Ln(0);
$pdf->setY("24");
$pdf->setX("84");
$pdf->Cell(4, 4, "154887952252-20", 0, 0, 'L');
//Destinatario/Remetente - Nome / Razao Social
$pdf->Ln(0);
$pdf->setY("34");
$pdf->setX("7");
$pdf->Cell(4, 4, "Nome Completo", 0, 0, 'L');
//Destinatario/Remetente - CNPJ / CPF
$pdf->Ln(0);
$pdf->setY("34");
$pdf->setX("134");
$pdf->Cell(4, 4, "101101101-00", 0, 0, 'L');
//Destinatario/Remetente - Data da Emissao
$pdf->Ln(0);
$pdf->setY("34");
$pdf->setX("184");
$pdf->Cell(4, 4, "20/10/2008", 0, 0, 'L');
//Destinatario/Remetente - Endereco
$pdf->Ln(0);
$pdf->setY("40");
$pdf->setX("7");
$pdf->Cell(4, 4, "rua teste", 0, 0, 'L');
//Destinatario/Remetente - Bairro/Distrito
$pdf->Ln(0);
$pdf->setY("40");
$pdf->setX("111");
$pdf->Cell(4, 4, "Bairro", 0, 0, 'L');
//Destinatario/Remetente - CEP
$pdf->Ln(0);
$pdf->setY("40");
$pdf->setX("156");
$pdf->Cell(4, 4, "33333-333", 0, 0, 'L');
//Destinatario/Remetente - Data da Saida / Entrada
$pdf->Ln(0);
$pdf->setY("40");
$pdf->setX("184");
$pdf->Cell(4, 4, "20/10/2008", 0, 0, 'L');
//Destinatario/Remetente - Municipio
$pdf->Ln(0);
$pdf->setY("46");
$pdf->setX("5");
$pdf->Cell(4, 4, "Cidade", 0, 0, 'L');
//Destinatario/Remetente - Fone / Fax
$pdf->Ln(0);
$pdf->setY("46");
$pdf->setX("88");
$pdf->Cell(4, 4, "(31)3333-3333", 0, 0, 'L');
//Destinatario/Remetente - UF
$pdf->Ln(0);
$pdf->setY("46");
$pdf->setX("126");
$pdf->Cell(4, 4, "MG", 0, 0, 'L');
//Destinatario/Remetente - Inscricao Estadual
$pdf->Ln(0);
$pdf->setY("46");
$pdf->setX("133");
$pdf->Cell(4, 4, "1000045648-00", 0, 0, 'L');
//Destinatario/Remetente - Hora da Saida
$pdf->Ln(0);
$pdf->setY("46");
$pdf->setX("184");
$pdf->Cell(4, 4, "10:48", 0, 0, 'L');
$medida = 60;for($i=0;$i<50;$i++){
//if($i > 25){
//$pdf->Ln(80);
//}
$pdf->setY($medida);
$pdf->setX("7");
$pdf->Cell(122, 4, "$i - Nome do primeiro item", 0, 0, 'L');
$pdf->Cell(7, 4, "10", 0, 0, 'L');
$pdf->Cell(8, 4, "KG", 0, 0, 'L');
$pdf->Cell(15, 4, "150", 0, 0, 'L');
$pdf->Cell(20, 4, "150.00", 0, 0, 'L');
$pdf->Cell(26, 4, "22.500,00", 0, 0, 'L');
$pdf->Cell(8, 4, "8", 0, 0, 'L');
$medida +=5;
}
/////////////Calculo do Imposto\\\\\\\\\\\\\\\\\
//Base de Calculo do icms
$pdf->Ln(0);
$pdf->setY("219");
$pdf->setX("5");
$pdf->Cell(122, 4, "0", 0, 0, 'L');
//Valor do ICMS
$pdf->Ln(0);
$pdf->setY("219");
$pdf->setX("48");
$pdf->Cell(122, 4, "0.00", 0, 0, 'L');
//Base de Calculo ICMS substituicao
$pdf->Ln(0);
$pdf->setY("219");
$pdf->setX("88");
$pdf->Cell(122, 4, "0.00", 0, 0, 'L');
//Valor do ICMS substituicao
$pdf->Ln(0);
$pdf->setY("219");
$pdf->setX("128");
$pdf->Cell(122, 4, "0.00", 0, 0, 'L');
//Valor total dos produtos
$pdf->Ln(0);
$pdf->setY("219");
$pdf->setX("168");
$pdf->Cell(122, 4, "0.00", 0, 0, 'L');
//Base de Calculo do icms
$pdf->Ln(0);
$pdf->setY("225");
$pdf->setX("5");
$pdf->Cell(122, 4, "0", 0, 0, 'L');
//Valor do ICMS
$pdf->Ln(0);
$pdf->setY("225");
$pdf->setX("48");
$pdf->Cell(122, 4, "0.00", 0, 0, 'L');
//Base de Calculo ICMS substituicao
$pdf->Ln(0);
$pdf->setY("225");
$pdf->setX("88");
$pdf->Cell(122, 4, "0.00", 0, 0, 'L');
//Valor do ICMS substituicao
$pdf->Ln(0);
$pdf->setY("225");
$pdf->setX("128");
$pdf->Cell(122, 4, "0.00", 0, 0, 'L');
//Valor total dos produtos
$pdf->Ln(0);
$pdf->setY("225");
$pdf->setX("168");
$pdf->Cell(122, 4, "0.00", 0, 0, 'L');
////////////// Transportador / Volumes Transportados \\\\\\\\\\\\\\
//Nome Razao Social
$pdf->Ln(0);
$pdf->setY("235");
$pdf->setX("5");
$pdf->Cell(122, 4, "0.00", 0, 0, 'L');
//frete p/ conta
$pdf->Ln(0);
$pdf->setY("235");
$pdf->setX("125");
$pdf->Cell(122, 4, "1", 0, 0, 'L');
//placa do veiculo
$pdf->Ln(0);
$pdf->setY("235");
$pdf->setX("134");
$pdf->Cell(122, 4, "DRF-0000", 0, 0, 'L');
//UF veiculo
$pdf->Ln(0);
$pdf->setY("235");
$pdf->setX("155");
$pdf->Cell(122, 4, "MG", 0, 0, 'L');
//CNPJ / CPF
$pdf->Ln(0);
$pdf->setY("235");
$pdf->setX("164");
$pdf->Cell(122, 4, "10056456/0001", 0, 0, 'L');
//Endereco
$pdf->Ln(0);
$pdf->setY("241");
$pdf->setX("7");
$pdf->Cell(122, 4, "nome da rua", 0, 0, 'L');
//Municipio
$pdf->Ln(0);
$pdf->setY("241");
$pdf->setX("112");
$pdf->Cell(122, 4, "Cidade", 0, 0, 'L');
//UF
$pdf->Ln(0);
$pdf->setY("241");
$pdf->setX("155");
$pdf->Cell(122, 4, "MG", 0, 0, 'L');
//Inscricao Estadual
$pdf->Ln(0);
$pdf->setY("241");
$pdf->setX("164");
$pdf->Cell(122, 4, "1767864769-00", 0, 0, 'L');
//Quantidade
$pdf->Ln(0);
$pdf->setY("247");
$pdf->setX("5");
$pdf->Cell(122, 4, "1500", 0, 0, 'L');
//Especie
$pdf->Ln(0);
$pdf->setY("247");
$pdf->setX("33");
$pdf->Cell(122, 4, "ABC", 0, 0, 'L');
//Marca
$pdf->Ln(0);
$pdf->setY("247");
$pdf->setX("73");
$pdf->Cell(122, 4, "FIAT", 0, 0, 'L');
//Numero
$pdf->Ln(0);
$pdf->setY("247");
$pdf->setX("110");
$pdf->Cell(122, 4, "00034", 0, 0, 'L');
//Peso Bruto
$pdf->Ln(0);
$pdf->setY("247");
$pdf->setX("152");
$pdf->Cell(122, 4, "5.000", 0, 0, 'L');
//Peso Liquido
$pdf->Ln(0);
$pdf->setY("247");
$pdf->setX("182");
$pdf->Cell(122, 4, "4.000", 0, 0, 'L');
//////////// Dados Adicionais \\\\\\\\\\\\\\\\\
$pdf->Ln(0);
$pdf->setY("256");
$pdf->setX("7");
$pdf->MultiCell(100, 4, "Aqui vai vir um texto com quebra de linha bem grande para que possa dar quebra de linha e eu testar se esta quebrando perfeitamente o limite", 0, 'L');
//////////// Reservado ao fisco \\\\\\\\\\\\\\\\\
$pdf->Ln(0);
$pdf->setY("257");
$pdf->setX("110");
$pdf->MultiCell(100, 4, "Aqui vai vir um texto com quebra de linha bem grande para que possa dar quebra de linha e eu testar se esta quebrando perfeitamente o limite", 0, 'L');
$pdf->Output("arquivo","I");
?>Carregando comentários...