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?
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)