Quebra de Pagina usando PDFLIB duvidas!

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Cezar
Usuário Nível 3
Usuário Nível 3
Mensagens: 189
Registrado em: 27 Mai 2006 14:03

Quebra de Pagina usando PDFLIB duvidas!

Mensagem por Cezar »

Boa noite,

O problema que estou tendo é na quebra de pagina; quando atinge o limite linhas na pagina, preciso mudar de pagina, para mudar a pagina executo:

PdfDrawPage( aLines )
PdfEndPage()
PdfStartPage( {""}, .T. )

a quebra é realizada, mas na pagina seguinte começa na segunda linha ignorando a primeira.

Ex.:
Pagina-1
AAAAAAAA
BBBBBBBB
CCCCCCC
DDDDDDD

Pagina-2
BBBBBBBBB
CCCCCCCC
DDDDDDDD

Qual o modo correto de mudar de pagina ??

Dei uma olhada na PdfHbDocs.prg, mas confesso que não entendi.

Agradeço os esclarecimentos!!
cez_a@ubbi.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Pode deixar sem que ele quebra sozinho a pagina, ou post o codigo e vamos tentar ajustar....
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Quebra de Pagina usando PDFLIB duvidas!

Mensagem por gvc »

[Cezar]
Vc poderia postar um exemplo usando os recursos da PDFLIB?
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Re: Quebra de Pagina usando PDFLIB duvidas!

Mensagem por Toledo »

Amigo gvc, o Leonardo já disponibilizou um exemplo aqui no fórum... veja o link:

viewtopic.php?f=13&t=6759

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Quebra de Pagina usando PDFLIB duvidas!

Mensagem por gvc »

Juro que me sinto honrado quando o mestre Toledo responde algo para este simples escovador de bit´s. (Acho que já babei-ovo o bastante.)

O exemplo postado cria um arquivo texto, abre um dbf temporário, carrega o arquivo texto para esse dbf e depois imprime os registros do DBF.
Como a classe PDF tem recursos para montar o arquivo direto, como uma classe de relatórios, seria muito bom postar um exemplo usando os recursos dessa classe.
Uma das coisas que eu ví, é possível colocar imagem na página. Outra que é possível colocar fontes diferentes. Tb é possivel colocar colorido no texto. É uma classe para gerar um relatório completo, só que será gravado em um arquivo formato PDF.

Quem tiver um exemplo usando os recursos dessa classe, poderia postar um bom exemplo aqui? Ajudaria muito os amigos aqui do forum.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Quebra de Pagina usando PDFLIB duvidas!

Mensagem por sygecom »

Você pode compilar a hbhpdf da CONTRIB do xharbour com ela os recursos são bem maiores que a PDFLIB normal da CONTRIB.
Veja em anexo um um PDF da pasta TESTS gerado por ela.
No link abaixo tem o .PRG e o EXE que gerou esse PDF em ANEXO.
http://www.4shared.com/file/52971457/47 ... bhpdf.html
Anexos
myharu.pdf
(12.15 KiB) Baixado 161 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Re: Quebra de Pagina usando PDFLIB duvidas!

Mensagem por fladimir »

Leonardo, mas por exemplo a HBHPDF contida na contrib possui o make_bc.bat q vc executa e da um erro dizendo q falta o png.lib, então não consegui compilar para poder testar as funcionalidades a mais em relação a PDFLIB, vc poderia elucidar tal procedimento... baixei pela CVS.

Não quis abrir outro tópico pois acredito q esteja correlacionado ao tópico inicial, onde poderiamos usar os recursos da HBPDF e compartilhar tb outra forma para resolver o mesmo problema... pesquisei no fórum e na net e náo encontrei nada...

no link abaixo:

http://libharu.sourceforge.net/

encontrei o download, mas esta em DLL e não sei se seria o mesmo do q estamos falando... pois infelizmente não estou por dentro deste assunto.

Grato...

Feliz 2009 e Sucesso a todos!!!!


:xau
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Quebra de Pagina usando PDFLIB duvidas!

Mensagem por sygecom »

Olá Fladimir,

Não tem nenhum MAKE_B32.BAT na pasta da LIB HBHPDF.
Para gerar a hbhpdf.lib vc pode compilar com o propria compilação do xharbour que ela gera tudo, apenas compile usando o "MAKE_B32.BAT BUILD_ALL"
Na pasta da PDFLIB tem make_b32.bat
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder