Bug em impressão com d7?

Delphi

06/11/2007

Comparando estes 2 procedimentos, um varia a linha e outro a coluna, o primeiro funciona e o segundo não

1) for I := 1 to 100 do
textout(I, linha, ´_´) -> aqui imprime normalmente uma linha ao longo da página

2) for I := 1 to 100 do
textout(coluna, I, ´|´) -> aqui deveria imprimir uma linha vertical, mas só imprime o último valor de I.

Alguém já teve este tipo de problema?


Edilcimar

Edilcimar

Curtidas 0

Respostas

Rafael Mattos

Rafael Mattos

06/11/2007

O Problema que vc está imprimindo linha como coluna e coluna como linha o certo seria:

textout(Linha, Coluna, Texto);


GOSTEI 0
Edilcimar

Edilcimar

06/11/2007

você está errado, o comando de impressão é:
Printer.Canvas.TextOut(Coluna, Linha, ´TEXTO´);


GOSTEI 0
Rafael Mattos

Rafael Mattos

06/11/2007

Realmente, eu tentei não imprime mesmo.

mas será que LineTo não resolve para vc
Exemplo:

Printer.Canvas.LineTo(5,400);


GOSTEI 0
Edilcimar

Edilcimar

06/11/2007

Valeu pelo lineto, eu tinha esquecido que ele existia


GOSTEI 0
POSTAR