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
Quebra de Pagina usando PDFLIB duvidas!
Moderador: Moderadores
Re: Quebra de Pagina usando PDFLIB duvidas!
[Cezar]
Vc poderia postar um exemplo usando os recursos da PDFLIB?
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}
{POG - Programação Orientada a Gambiarra}
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Quebra de Pagina usando PDFLIB duvidas!
Amigo gvc, o Leonardo já disponibilizou um exemplo aqui no fórum... veja o link:
viewtopic.php?f=13&t=6759
Abraços,
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
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
Re: Quebra de Pagina usando PDFLIB duvidas!
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.
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}
{POG - Programação Orientada a Gambiarra}
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Quebra de Pagina usando PDFLIB duvidas!
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
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
xHarbour.org + Hwgui + PostgreSql
Re: Quebra de Pagina usando PDFLIB duvidas!
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
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.
“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.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Quebra de Pagina usando PDFLIB duvidas!
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
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
xHarbour.org + Hwgui + PostgreSql

