Fórum Impressora de Codigo de Barras #271776
10/03/2005
0
Danilodcf
Curtir tópico
+ 0Posts
10/03/2005
Rômulo Barros
procedure TForm1.DrawImage( Canvas : TCanvas; X, Y, Width, Height : Integer; ABitmap : TBitmap); var Header, Bits : Pointer; HeaderSize : Integer; BitsSize : Longint; begin GetDibSizes( ABitmap.Handle, HeaderSize, BitsSize ); Header := AllocMem( HeaderSize ); Bits := AllocMem( BitsSize); try GetDib( ABitmap.Handle, ABitmap.Palette, Header^, Bits^); StretchDIBits( Canvas.Handle, X, Y, Width, Height, 0, 0, ABitmap.Width, ABitmap.Height, Bits, TBitmapInfo(Header^), DIB_RGB_COLORS,SRCCOPY); finally FreeMem( Header, HeaderSize); FreeMem( Bits, BitsSize ); end; end;
Gostei + 0
10/03/2005
Danilodcf
Na verdade nao estou conseguindo executar um comando(GM) que armazena a figura na memoria da impressora pra ser impressa.
Gostei + 0
11/03/2005
Danilodcf
Gostei + 0
11/03/2005
Dopi
http://www.forumweb.com.br/foruns/index.php?showtopic=24884
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)