uso fpdf mas naum gera pdf
galera, eu to c/ esse codigo, mas naum ta gerando o pdf, ele abre uma tela somente, com uma bordinha tipo pdf, eu tenho q fazer + alguma coisa pra gerar ou mostrar na tela?<?define('FPDF_FONTPATH','pdf/font/');include("pdf/fpdf.php");include('conecta.php');$etiqueta= $_POST['etiqueta'];$sql= ociparse($ora_conecta,"select a.razao_social, a.endereco, a.cidade, a.uf, a.cep, a.comprador, a.cod_nom_eventofrom arca_web.evento a where a.cod_nom_evento = '$etiqueta'order by a.cod_nom_evento");ociexecute($sql);#----Variaveis de Tamanho----------------------------------$mesq = "5"; // Margem Esquerda (mm)$mdir = "5"; // Margem Direita (mm)$msup = "12"; // Margem Superior (mm)$leti = "72"; // Largura da Etiqueta (mm)$aeti = "27"; // Altura da Etiqueta (mm)$ehet = "3,2"; // Espaço horizontal entre as Etiquetas (mm)$pdf=new FPDF('P','mm','Letter'); // Cria um arquivo novo com tamanho tipo carta$pdf->Open(); // inicia documento$pdf->AddPage(); // adiciona a primeira pagina$pdf->SetMargins('5','12,7'); // Define as margens do documento$pdf->SetAuthor("HADA"); // Define o autor$pdf->SetFont('Arial','',7); // Define a fonte#$pdf->SetDisplayMode();#----Variaveis pro Loop-------------------------------------$coluna = 0;$linha = 0;#------array para as etiquetas------------------------------while(ocifetch($sql)) {$nome = ociresult($sql,"RAZAO_SOCIAL");$ende = ociresult($sql,"ENDERECO");$cidade = ociresult($sql,"CIDADE");$uf = ociresult($sql,"UF");$local = $cidade . " / " . $uf;$cep = "CEP: " . ociresult($sql,"CEP"); if($coluna == "3") { // Se for a terceira coluna $coluna = 0; // $coluna volta para o valor inicial $linha = $linha +1; // $linha é igual ela mesma +1 } if($linha == "10") { // 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 { $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 { $somaV = $msup+$posicaoV; // Soma Vertical é a margem superior inicial mais a posiçãoV }$pdf->Text($somaH,$somaV,$nome); // Imprime o nome da pessoa de acordo com as coordenadas$pdf->Text($somaH,$somaV+4,$ende); // Imprime o endereço da pessoa de acordo com as coordenadas$pdf->Text($somaH,$somaV+8,$local); // Imprime a localidade da pessoa de acordo com as coordenadas$pdf->Text($somaH,$somaV+12,$cep); // Imprime o cep da pessoa de acordo com as coordenadas$coluna = $coluna+1;}$pdf->Output(); // encerra o arquivo PDF?>Discussão (11)
Carregando comentários...