Harupdf e boleto

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

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Harupdf e boleto

Mensagem por asimoes »

Caros autores do projeto,

Notei que na mensagem de instrução só é possível a impressão de uma mensagem:

Código: Selecionar todos

      i++
      ::DrawText( i,  11, oBoleto:cInstrucao, ::nFontSizeNormal)
Fiz uma modificação de teste para aceitar mais de uma linha de instrução que pode ser um vetor de mensagens.

Código: Selecionar todos

      i++
      n:=1
     FOR J:=I TO I+Len(aInstrucoes) 
         IF J < I+Len(aInstrucoes) 
            ::DrawText( j,  11, aInstrucoes[n], ::nFontSizeNormal)
            n++
         ENDIF
      NEXT
Por favor avaliem a possiblidade.

Att.

Alexandre
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Harupdf e boleto

Mensagem por JoséQuintas »

Depois que funcionou já apareceu até projeto pronto.
Não sei o que pensar.

Talvez o novo autor se lembre dos usuários Clipper do fórum, e crie um módulo que funcione independente, pra eles.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Harupdf e boleto

Mensagem por jairfab »

Alguém conseguiu compilar com xharbour e tem as lib harupdf e hbzebra para xharbour ou seria as mesmas libs do harbour.
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Harupdf e boleto

Mensagem por HASA »

:))
Bom dia, amigos anexo um pequeno pacote com as libs + CHs necessárias para compilar o projeto com xHarbour a partir da versão 1.2.0, apesar de se chamar HaruPdf a lib mesmo está com o nome de hbhpdf.lib apenas o arquivo CH tem o nome de HaruPdf.ch ok. Inclui a HbZebra e seu include.

Agora vai,
:xau
Anexos
Harupdf.zip
(579.27 KiB) Baixado 458 vezes
Cristovam
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 22 Jan 2011 11:25
Localização: POCONE/Mato grosso BR

Harupdf e boleto

Mensagem por Cristovam »

Olha! baixei as libs e chs e tentei compilar para xharbour, mas ainda tenho um erro:

Error: unresolved external '_dv_mempcy' referenced from C:\xHarbour\lib\hbZebra.lib|itf

e ai HASA vc pode me dá uma dica?
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Harupdf e boleto

Mensagem por HASA »

:-O
Bom dia, Cristovam eu uso essas libs com

xHarbour Compiler build 1.2.3 (SimpLex) (Rev. 9739)
Copyright 1999-2012, http://www.xharbour.org http://www.harbour-project.org/

Sem problemas, tente atualizar seu xHarbour para essa versão aparentemente o problema é a versão do xHarbour ok, não tenho maiores detalhes para te passar, mas... se eu estiver falando besteira algum colega logo me corrige ok.
:xau
Hasa
Cristovam
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 22 Jan 2011 11:25
Localização: POCONE/Mato grosso BR

Harupdf e boleto

Mensagem por Cristovam »

HASA,

Grato pela atenção:

Na verdade o problema não é bem na compilação do xHarbour, é ao linkar ocorre o erro Error: External " _dv_mempcy " aparentemente na hbzebra.lib
dando a variável ou função _dv_memcpy como externa
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Harupdf e boleto

Mensagem por HASA »

:%

Não faço mesmo ideia do que possa ser, como aqui foi tudo bem desde a primeira compilação, mas... post o erro nos foruns de xHarbour quem sabe alguem conhece o problema.
:(Neg
Cristovam
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 22 Jan 2011 11:25
Localização: POCONE/Mato grosso BR

Harupdf e boleto

Mensagem por Cristovam »

HASA

Eu consegui compilar com o xHarbour, mas, sempre tem um mas, não aparece o código de barra. Quando utilizo o seu demo.exe aparece mas quando compilo o demo não aparece. Será o que está acontecendo. o meu código é o seguinte:
Procedure Boleto(vReg)
Local oBoleto,oCbx,mBanco,vNdoc,vItem:=1,vBanc,vAge,cFilePdf:="MR_Boleto.PDF"
********************************************************************************
//MsgInfo("Modulo em desenvolvimento","Boleto")
//Return
oBoleto := MR_Boleto():New(cFilePdf)
If vItem==1

/*--------------------------------------------------------------------------*
BANCO DO BRASIL
*-------------------------------------------------------------------------*/
oBoleto:Banco________ := '001'
oBoleto:Banco_Agencia := '3482'
oBoleto:Banco_Ag_Dv__ := '7'
oBoleto:Banco_Ag_Un_A := ''
oBoleto:Conta________ := '90090'
oBoleto:Conta_DV_____ := '7'
oBoleto:Conta_OP_____ := ''
oBoleto:Carteira_____ := '18'
oBoleto:Carteira_Tipo := ''
oBoleto:NossoNumero__ := '62160101'
oBoleto:Doc_Origem___ := 'NFe'
oBoleto:Prefixo______ := '153454'
oBoleto:Prefixo_DV___ := '9'
oBoleto:Doc_Numero___ := '00001234'
oBoleto:Doc_Aceite___ := 'N'
oBoleto:Doc_Especie__ := 'R$'
oBoleto:Doc_Data_____ := Date()
oBoleto:Vencimento___ := Date()+29
oBoleto:Valor________ := ( 13.37 * 1 )
oBoleto:Multa_Auto___ := 2
oBoleto:Juros_Mes____ := 2
oBoleto:Numero_Vias__ := 2
oBoleto:Local_Pagamen := { "Pague em qualquer banco até o limite da data de vencimento" }
oBoleto:Instrucoes___ := { "Desconto de 5% se pago até o dia " + Tran( Date()+10, '@E' ),;
"Não receber após 30 dias da data de vencimento" }
oBoleto:Demonstrativo := { "Vetor: pode a exemplo ser utilizado para se demonstrar o rateio de despesas para condominios", '', 'Utiliza Fonte com espaçamento de tamanho fixo ( Courier ), o que permite geração de demostrativos financeiros flexiveis.', '', 'O limite é sua criatividade :)', '', "Exiba detalhes importantes para o usuario", '', 'Valores em cobrança', '', 'Contratos', '', 'Informações úteis', '', 'Etc...' }
oBoleto:Cedente______ := { "Cedente: CNPJ", "Cedente: Nome", "Cedente: Endereço ( Opcional )" }
oBoleto:Sacado_______ := { "Sacado: CNPJ", "Sacado: Nome", "Sacado: Endereço Completo" }
oBoleto:Avalista_____ := { "Avalista: CNPJ", "Avalista: Nome", "Avalista: Endereço ( Opcional )" }

oBoleto:AddPage()
Endif
oBoleto:Finish()

IF FILE( cFilePdf )

Winexec("Explorer.exe " + cFilePdf )

ELSE

ALERT( 'ERRO NA GERACAO DO ARQUIVO...;;' + cFilePdf )

ENDIF
********************************************************************************
Return //Fim do proc Boleto()
********************************************************************************
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Harupdf e boleto

Mensagem por Kapiaba »

Senhores, boa tarde, compilei o DEMO do MRBOLETO, com xHarbour e FiveWin, gera o .PDF sem problemas, mas o único incoveniente, é que não aparece o Código de Barras.

O que me falta?

Imagem

Obg. abs.
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Harupdf e boleto

Mensagem por HASA »

:))
Olá vamos tentar novamente anexo fontes + exe + pdf + brmake.ini + boleto.mlk compilado com BRMAKE e Harbour 3.2.0dev (r1502111748).
:)Pos
HASA
Anexos
MRBoleto_13032015.zip
(779.59 KiB) Baixado 242 vezes
aferra
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 30 Mai 2008 06:55
Localização: Ribeirão Preto/SP

Harupdf e boleto

Mensagem por aferra »

Ola Hasa, o problema é que compilando com harbour vai de boa. com xHarbour não vai o codigo de barras.

tentei agora compilar com o harbour 3.2 e não foi então conferi as lib´s e não tenho essas

lib=PDFLIB.LIB
lib=hbvpdf.lib
lib=BosTaurus.LIB <- não sei se é necessário para o caso, porem....

se puder enviar essas lib´s agradecido.

ISSO PARA O HARBOUR, AGORA SERÁ QUE DÁ PARA COMPILAR COM O XHARBOUR?
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

Harupdf e boleto

Mensagem por HASA »

:))
Ok, para Harbour desconsidere as libs: PDFLIB.LIB. hbvpdf.lib, BosTaurus.LIB são para Minigui. anexei um BRMAKE.INI enxutão acerter apenas o path da instalação de seu harbour.
Infelizmente não consegui compilar com xHARBOUR deu varios erros de lib´s, o ideal para você e tentar falar com o autor do Mrboleto mesmo ok
Agora vai,
:|<
HASA
Anexos
BRMAKE.INI
(867 Bytes) Baixado 104 vezes
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Harupdf e boleto

Mensagem por jairfab »

Amigo eu também tive este problema com xharbour depois desistir e decidir fazer uma dll com harbour pra utilizar no xharbour, haja visto que a dll pode ser utilizada em vários sistemas diferente.
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Harupdf e boleto

Mensagem por Kapiaba »

Hasa, comparando as libs, as minhas estão mais recentes, mesmoa asim, não funciona, veja:

Forum Toledo:

Código: Selecionar todos

Pasta de C:\DOWNLOAD\Harupdf

10/10/2012  17:53            35.840 hbhpdf.lib
10/10/2012  17:53            53.248 hbzebra.lib
18/05/2011  17:42           692.736 libharu.lib
10/10/2012  17:52           153.088 png.lib
As minhas:

Código: Selecionar todos

Pasta de C:\XHB010315\lib

06/03/2015  15:04            40.960 hbhpdf.lib
06/03/2015  15:04            53.248 hbzebra.lib
06/03/2015  15:04           699.904 libharu.lib
06/03/2015  15:01           153.088 png.lib
Obg. abs.
Responder