Autor Tópico: DOMPDF (FAZER RELATÓRIOS COMPLEXOS)  (Lida 4961 vezes)

nigri

  • Intermediário
  • ***
  • Mensagens: 163
    • Email
DOMPDF (FAZER RELATÓRIOS COMPLEXOS)
« Online: Fevereiro 20, 2013, 11:20:49 pm »
BOM DIA COLEGAS,

PRECISO DESENVOLVER UM RELATÓRIO DA PROPOSTA QUE TEM PRODUTOS,SERVIÇOS FOTOS ETC...

GOSTARIA DE SABER SE ALGUÉM ESTÁ USANDO O DOMPDF E SE É BOM OU SE ALGUÉM TEM ALGUMA SUGESTÃO

PARA FAZER RELATÓRIOS COMPLEXOS.

UM ABRAÇO

NIGRI

Wennys Carlos

  • Avançado
  • ****
  • Mensagens: 337
    • Email
Re:DOMPDF (FAZER RELATÓRIOS COMPLEXOS)
« Responder #1 Online: Fevereiro 21, 2013, 09:10:25 pm »
Olá, amigo.

Nunca utilizei o DOMPDF. Garanto que com a FPDF você consegue fazer qualquer relatório PDF complexo sem problemas.

Wennys Carlos
wennyscarlos@hotmail.com
Skype: wennys.carlos
Wennys Carlos

João Carlos TR

  • Iniciante
  • **
  • Mensagens: 60
    • Email
Re:DOMPDF (FAZER RELATÓRIOS COMPLEXOS)
« Responder #2 Online: Fevereiro 25, 2013, 09:45:21 am »
Também acho a FPDF melhor, bem documentada e com ótimos exemplos! Tenho a tradução de todo o manual dela, mas como faço pra postar um novo tópico aqui?  Não achei o link.

FredKeyster

  • Visitante
Re:DOMPDF (FAZER RELATÓRIOS COMPLEXOS)
« Responder #3 Online: Fevereiro 25, 2013, 01:39:14 pm »
Prefiro o HTML puro! Pelo menos da infinitas possibilidades de layout!

João Carlos TR

  • Iniciante
  • **
  • Mensagens: 60
    • Email
Re:DOMPDF (FAZER RELATÓRIOS COMPLEXOS)
« Responder #4 Online: Fevereiro 25, 2013, 02:57:41 pm »
Fred,

fiquei curioso, como vc desenvolve?
Cria o layout em tabelas? Mas como imprime em PDF? Conta aí como faz pra gente aprender!

FredKeyster

  • Visitante
Re:DOMPDF (FAZER RELATÓRIOS COMPLEXOS)
« Responder #5 Online: Fevereiro 25, 2013, 03:32:46 pm »
Ok!

Seguinte, primeiro crie um layout todo em html com tabelas e seu respectivo css. No Layout é importante lembrar que as imformações que você pretende pegar no SC para aparecer no relatório tem que esta dentro das tabelas, tipo:

Código: [Selecionar]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Formulário Exemplo</title>
<style type="text/css">
.teste {
text-align: center;
}
.teste {
text-align: center;
}
.test {
text-align: center;
}
.email {
text-align: center;
}
</style>
</head>
<body>
<table width="100%" border="1" cellspacing="1">
  <tr>
    <td class="teste">{logo_marca}</td>
    <td><p>{empresa}</p>
    <p>{endereco} - {bairro}-{cep}</p>
    <p>{email}-{site}</p>
    <p>&nbsp;</p></td>
    <td class="test">{data}</td>
  </tr>
  <tr>
    <td colspan="3" class="teste">{form_clientes}</td>
  </tr>
  <tr>
    <td>[user_lgn]</td>
    <td class="email">{email}</td>
    <td>&nbsp;</td>
  </tr>
</table>

</body>
</html>

Lembrando que tudo que esta em {} (Chaves) é chamando as variáveis do SC.

Feito o layout é só importar para o SC no caminho:"Ferramentas" => "Templates" => "Formato Livre" e logo após "New Template".

Após importar, crie uma consulta, onde:

Módulo inicial = Consulta HTML
Orientação = Formato Livre

Após isso vá em Layout em seguida escola o formato livre que foi importado.