Bug em impressão com d7?
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?
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
Curtidas 0
Respostas
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);
textout(Linha, Coluna, Texto);
GOSTEI 0
Edilcimar
06/11/2007
você está errado, o comando de impressão é:
Printer.Canvas.TextOut(Coluna, Linha, ´TEXTO´);
Printer.Canvas.TextOut(Coluna, Linha, ´TEXTO´);
GOSTEI 0
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);
mas será que LineTo não resolve para vc
Exemplo:
Printer.Canvas.LineTo(5,400);
GOSTEI 0
Edilcimar
06/11/2007
Valeu pelo lineto, eu tinha esquecido que ele existia
GOSTEI 0