Fórum Imprimir imagem .jpg com printer.canvas #356065
27/03/2008
0
estou tentando imprimir uma imagem usando printer em um impressora termica e ela imprime imagem pq pelo quickreport dá certo...ja tentei o seguinte:
var img:TImage; path:string; begin path:=ExtractFilePath(application.ExeName); img:=TImage.Create(self); img.Picture.LoadFromFile(path+´tc.jpg´); Printer.BeginDoc; with Printer.Canvas do begin StretchDraw(Rect(0,0,0,0),img.Picture.Graphic); end; Printer.EndDoc; end;
mas nao deu certo, ele envia para a impressora mas a folha sai em branco....algum tem uma luz...obrigado.
Tap_pedroso
Curtir tópico
+ 0Posts
27/03/2008
Rodc
Gostei + 0
27/03/2008
Edilcimar
Gostei + 0
27/03/2008
Tap_pedroso
StretchDraw(Rect(10,10,100,100),img.Picture.Graphic);
e sai um tamanha ...depois
StretchDraw(Rect(10,10,400,400),img.Picture.Graphic); saiu outro tamnho
e depois StretchDraw(Rect(10,10,800,800),img.Picture.Graphic);
maior ainda...no ultimo saiu maior q o tamanho normal da imagem...como funciona esse rect?
Gostei + 0
27/03/2008
Rodc
Gostei + 0
27/03/2008
Edilcimar
Gostei + 0
28/03/2008
Tap_pedroso
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)