GARANTIR DESCONTO

Fórum Problemas com TPrint #312931

13/02/2006

0

Seguinte, gostaria de fazer a impressão de notas fiscais pelo TPrinter. Porém nunca o utlizei, então estou fazendo alguns testes......bem, fiquei travado nos testes...ehehe

Tentei fazer o seguinte:

printer.BeginDoc;
printer.Canvas.TextOut(20,1,´Texto1´);
printer.Canvas.TextOut(20,2,´Texto2´);
printer.Canvas.TextOut(20,3,´Texto3´);
printer.EndDoc;

Perem, as 3 linhas estão saindo uma sobra as outras, e não esta respeitando a coluna 20, esta saindo tudo na coluna 1, linha1....

Oq pode estar ocorrendo?


Mrmarcelojr

Mrmarcelojr

Responder

Posts

13/02/2006

Massuda

A posição X/Y do TextOut é a posição no canvas em pixels.


Responder

Gostei + 0

13/02/2006

Edilcimar

veja aqui
http://forum.clubedelphi.net/viewtopic.php?t=70693


Responder

Gostei + 0

14/02/2006

Mrmarcelojr

Muito obrigado pela ajuda.

Bem, estive vasculhando pelo forum, e achei uma solução interessante. A de multiplicar a linha e coluna por 17. exemplo TextOut(2*17,2*17,´Texto´). funciona certinho, e desculpe se eu não estou citando o nome de quem eu extrai esta informação, mas eu vi isto otem a noite, e não lembro o nome....desculpa.

bem, minha duvida eh: se eu multiplicar por 17, a impressão saria em 1/8, e se eu quiser imprimir em 1/6? como faço


Responder

Gostei + 0

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

Aceitar