Fórum Imprimir de um TImage #180436
07/09/2003
0
Carrego arquivos *.jpg num TImage, e queria imprimir esses arquivos, com fazer?
Fabio Colli
Curtir tópico
+ 0
Responder
Post mais votado
07/09/2003
Não sei se funciona, mas vc pode tentar:
uses Printers; procedure TForm1.Button1Click(Sender: TObject); var ScaleX, ScaleY: Integer; RR: TRect; begin with Printer do begin BeginDoc; try ScaleX := GetDeviceCaps(Handle, logPixelsX) div PixelsPerInch; ScaleY := GetDeviceCaps(Handle, logPixelsY) div PixelsPerInch; RR := Rect(0, 0, Image1.picture.Width * scaleX, Image1.Picture.Height * ScaleY); Canvas.StretchDraw(RR, Image1.Picture.Graphic); finally EndDoc; end; end; end;
Cebikyn
Responder
Gostei + 1
Mais Posts
11/04/2016
Valtenir Carvalho
Obrigado pela dica, comigo funcionou. Teria como eu redimensionar a imagem e centralizar no momento da impressão?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)