Fórum Imprimir código de barras com canvas #229540

03/05/2004

0

{Se colocar o Printer.BeginDoc nesse ponto NÃO consigo imprimir o código de barra
Printer.BeginDoc;
}
Barcode1.Text := ´01010101´;
Image1.Picture := nil;
Barcode1.DrawBarcode(Image1.Canvas);

{colocando aqui imprime corretamente}
Printer.BeginDoc;
ajusta.Top := 50;
ajusta.Bottom := 206;
ajusta.Left := 1650;
ajusta.Right := 2227;
Printer.Canvas.StretchDraw(ajusta, Image1.Picture.Graphic);
Printer.EndDoc;

Resumindo: Se atribuir ao TImage antes de iniciar a impressão, tudo certo, mas se atribuir depois do BeginDoc, não assume (imprime). Preciso dessa opção pq terei mais de um código de barra por impressão.
Alguém pode me ajudar?


Drf

Drf

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar