Autor Tópico: Imprimir Relatório de Registros por linha - PDF  (Lida 896 vezes)

marcelo.mjf

  • Iniciante
  • **
  • Mensagens: 74
    • Email
Imprimir Relatório de Registros por linha - PDF
« Online: Janeiro 23, 2016, 05:46:11 pm »
Prezados boa tarde, preciso de ajuda para imprimir um relatório em PDF, mas não estou conseguindo, vou tentar explicar para ver se consigo me fazer entender.

Estou desenvolvendo um projeto de gerar RIFAS, todo o projeto está pronto, mas não estou conseguindo fazer a impressão de vários registros (6) na mesma página, pois quando vai imprimir o próximo, ele imprime o próximo em cima do anterior e eu preciso de um espaço de m para o outro de mais ou menos 50 mm. Anexei um PDF já impresso no próprio programa, PDF real de como vai ser impressão, a imagem está no tamanho que completa a folha A4, e terão 6 registros em cada folha preenchendo a imagem com os registros. Em caso de dúvidas, por favor pode perguntar que eu explico para ficar melhor de vocês me darem a ajuda.

Isaías

  • Novato
  • *
  • Mensagens: 41
    • Email
Re:Imprimir Relatório de Registros por linha - PDF
« Responder #1 Online: Janeiro 28, 2016, 05:49:03 pm »
Marcelo, veja se o pulo de linha resolve.

            sc_pdf_print($texto);           
       sc_pdf_set_y(5);
            sc_pdf_ln(5);         

            foreach ({rifa} as $NM_ind => $Dados)
            {
                sc_pdf_print_sub_sel($cell_rifa_texto[$NM_ind]);
                sc_pdf_ln(10);
            
      sc_pdf_ln(60);            
                           
                 if (sc_pdf_get_y () > 200)
            {            
               sc_pdf_add_page();
                sc_pdf_set_y(10);
            }          
            }
« Última modificação: Janeiro 28, 2016, 06:07:55 pm por ijaraujo »

João Carlos TR

  • Iniciante
  • **
  • Mensagens: 50
    • Email
Re:Imprimir Relatório de Registros por linha - PDF
« Responder #2 Online: Maio 27, 2016, 12:06:30 pm »
tive um problema parecido e resolvi, veja nesse link:

http://www.scriptcase.com.br/forum/index.php/topic,12954.msg68071.html#msg68071