Ir para conteúdo
Fórum Script Brasil

Adriano Weverton

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre Adriano Weverton

Adriano Weverton's Achievements

0

Reputação

  1. Problema resolvido. Quando os define você força a biblioteca a trabalhar do jeito que você quer. Agora se você os omite ou os anula (atribuindo NULL) a biblioteca toma algumas decisões por você. O meu erro aqui foi ter forçado a imagem a se posicionar no ponto 0;0 da Página. Se omitisse o segundo e terceiro argumentos (e se nada mais estivesse interferindo) faria com que a imagem se posicionasse guiando-se pelas coordenadas atuais, ou seja, as mesmas coordenadas do texto. $numero = 1; $numero <10; foreach ($dados as $tb_questoes){ if ($numero <10) { $ensino = $tb_questoes["etapa_quest"]; $foto_quest = $tb_questoes["foto_quest"]; if($foto_quest!=NULL){ $d = 50; $b = null; $e = null; $c = 50; $pdf->Ln(2); $pdf->MultiCell(190, 4, utf8_decode (''.'0'.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(2); $pdf->Image('img/questoes/'.$tb_questoes['foto_quest'],$d,$b,$e,$c); }else{ $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode (''.'0'.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); } }else{ $foto_quest = $tb_questoes["foto_quest"]; if($foto_quest!=NULL){ $d = 100; $b = null; $e = null; $c = 60; $pdf->Ln(2); $pdf->MultiCell(190, 4, utf8_decode (''.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(2); $pdf->Image('img/questoes/'.$tb_questoes['foto_quest'],$d,$b,$e,$c); }else{ $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode (''.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); } } $pdf->Ln(5); $pdf->MultiCell(190, 4, utf8_decode ('(A) '.$tb_questoes["opc1_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(B) '.$tb_questoes["opc2_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(C) '.$tb_questoes["opc3_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(D) '.$tb_questoes["opc4_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(E) '.$tb_questoes["opc5_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4,"_______________________________________________________________________________________________________________________", 0, 'L', 0, 0, '', '', true); $pdf->Ln(4); }
  2. Olá, boa noite galera! Eu estou tendo um problema no pdf (FPDF) quando puxo as imagens do bd (MySQL)... Todas as imagens estão ficando uma em cima da outra e não correspondente ao enunciado. Tentei de algumas formas, mas não está dando certo. Alguém tem uma noção de como fazer isso ? $numero = 1; $numero <10; foreach ($dados as $tb_questoes){ if ($numero <10) { $ensino = $tb_questoes["etapa_quest"]; $foto_quest = $tb_questoes["foto_quest"]; if($foto_quest!=NULL){ $pdf->Ln(50); $pdf->Image("img/questoes/{$foto_quest}",100,35,50,60); $pdf->MultiCell(190, 4, utf8_decode (''.'0'.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); }else{ $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode (''.'0'.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); } }else{ $foto_quest = $tb_questoes["foto_quest"]; if($foto_quest!=NULL){ $pdf->Ln(50); $pdf->Image("img/questoes/{$foto_quest}",100,35,50,60); $pdf->MultiCell(190, 4, utf8_decode (''.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); }else{ $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode (''.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); } } $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(A) '.$tb_questoes["opc1_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(B) '.$tb_questoes["opc2_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(C) '.$tb_questoes["opc3_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(D) '.$tb_questoes["opc4_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(E) '.$tb_questoes["opc5_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4,"_______________________________________________________________________________________________________________________", 0, 'L', 0, 0, '', '', true); $pdf->Ln(4); }
  3. Conseguir colocar a imagem. $numero = 1; $numero <10; foreach ($dados as $tb_questoes){ $enunciado_quest = $tb_questoes["enunciado_quest"]; $pdf->MultiCell(190, 4, utf8_decode ($enunciado_quest), 0, 'L', 0, 0, '', '', true); if ($numero <10) { $ensino = $tb_questoes["etapa_quest"]; $foto_quest = $tb_questoes["foto_quest"]; if ($foto_quest!=NULL) { $pdf->Ln(25); $pdf->Image("img/{$foto_quest}",25,50,160,40); $pdf->MultiCell(190, 4, utf8_decode (''.'0'.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); }else{ $pdf->Ln(5); $pdf->MultiCell(190, 4, utf8_decode (''.'0'.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); } }else{ $foto_quest = $tb_questoes["foto_quest"]; if ($foto_quest!=NULL) { $pdf->Ln(25); $pdf->Image("img/{$foto_quest}",25,50,160,40); $pdf->MultiCell(190, 4, utf8_decode (''.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); }else{ $pdf->Ln(5); $pdf->MultiCell(190, 4, utf8_decode (''.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); } }
  4. Gerar o pdf usando a biblioteca fpdf pegando uma imagem do BD de modo que fique após $pdf->MultiCell(190, 4, utf8_decode ('(E) '.$tb_questoes["opc5_quest"]), 0, 'L', 0, 0, '', '', $numero = 1; $numero <10; foreach ($dados as $tb_questoes){ if ($numero <10) { $pdf->MultiCell(190, 4, utf8_decode (''.'0'.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); }else{ $pdf->MultiCell(190, 4, utf8_decode (''.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); } $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(A) '.$tb_questoes["opc1_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(B) '.$tb_questoes["opc2_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(C) '.$tb_questoes["opc3_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(D) '.$tb_questoes["opc4_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(E) '.$tb_questoes["opc5_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(4); }
×
×
  • Criar Novo...