Clipper On Line • Ver Tópico - Impressao de imagem

Impressao de imagem

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

 

Impressao de imagem

Mensagempor jhilbert » 01 Mar 2008 15:14

Olá pessoal,

Estou com um problema... se uso o saybitmap... dá a mensagem de erro não foi possivel analisar o arquivo JPG " e depois mostra o preview e imprime tudo ok, mas se uso o sayImage... não carrega a imagem no preview... segue o codigo abaixo....

Uso a VLIB..........

******************
Function RELPRO1()
******************
LOCAL hLib, cFileName := "c:\bcdados\zfwin\fw.jpg"
PRIVATE cDtIni:=SPACE(10), cQt:=0, cPrc:=0, cPrv:=0
****
rot1 := 'PRO_001'
rot2 := 'RELATÓRIO GERENCIAL DO ESTOQUE'
pag := 0
btitulo := {||p_0001()} // Pega o cabeçalho do relatório
****
hLib := LoadLib32("\bcdados\zfwin\NViewLib.Dll")
oImagem:= TImage():New()
oImagem:Progress(.F.)
oImagem:LoadBmp(cFileName)
oImagem:Refresh()
FreeLib32(hLib)
****
SELECT pro
pro->(dbGoTop())
DO WHILE !pro->( Eof() )
IF qtat>0
cQt := cQt+pro->(qtat)
cPrc:= cPrc+(pro->prc*pro->qtat)
cPrv:= cPrv+(pro->prv*pro->qtat)
pro->(dbSkip(1))
ELSE
pro->(dbSkip(1))
LOOP
ENDIF
ENDDO
if !rel_ini()
return nil
endif
linha = linha + lsalto
say_e(linha,lmargem,linha+lsalto,lmargem+3,"Total de Produtos em Estoque",oFnt_rel12)
say_d(linha,lmargem+6,linha+lsalto,lmargem+9,tran(cQt,'99.999,99'),oFnt_rel12)
linha = linha + lsalto
linha = linha + lsalto
say_e(linha,lmargem,linha+lsalto,lmargem+3,"Total em Preço de Custo",oFnt_rel12)
say_d(linha,lmargem+6,linha+lsalto,lmargem+9,tran(cPrc,'999.999,99'),oFnt_rel12)
linha = linha + lsalto
say_e(linha,lmargem,linha+lsalto,lmargem+3,"Total em Preço de Venda",oFnt_rel12)
say_d(linha,lmargem+6,linha+lsalto,lmargem+9,tran(cPrv,'999.999,99'),oFnt_rel12)
linha = (linha+4) + lsalto
say_c(linha,lmargem+7,linha+lsalto,lmargem+12,REPLICATE("_",30),oFnt_rel12)
linha = linha + lsalto
say_c(linha,lmargem+7,linha+lsalto,lmargem+12,"Responsável",oFnt_rel12)
linha = linha + lsalto
oPrn:SayImage(linha,lmargem,oImagem,5.6 , 3.4)
rel_fim()
Return .t.


JHILBERT
FW2.7/BCC5.5/PELLES C/XHARBOUR 09.71/XDEV

-------------------------------
Nota de Moderação (Toledo): mensagem editada para colocar a tag [ code ]
Veja como utilizar esta tag: faq.php?mode=bbcode#f21
Jeorge Hilbert
Clipper52e FW2.4 Blinker6.0
jhilbert
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 5
Data de registro: 17 Set 2005 16:53
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor Luciano Bonfim » 01 Mar 2008 15:50

Amigo,

vc postou no lugar errado... posta em xharbour!!! aqui é só para artigos e tutoriais
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar de usuário

Luciano Bonfim
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 414
Data de registro: 23 Ago 2007 09:34
Cidade/Estado: Rio de Janeiro / São Paulo
Curtiu: 0 vez
Mens.Curtidas: 0 vez




Retornar para FiveWin

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 13 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro