Impressão matricial

Delphi

16/02/2005

Pessoal,

Já existem vários tópicos sobre o assunto, mas nenhum contendo uma resposta definitiva. Apenas sugestões... Uma caso real, Nota Fiscal. Para impressão em matricial, temos várias opções: TPrinter, writeln, FortesReport (filtro)... Beleza... Mas, qual é a melhor maneira de se trabalhar? Alguém que já tenha utilizado todos NA PRÁTICA, poderia fazer uma espécie de comparativo? Vantagens e desvantagens... para o Fortes Report já vejo uma desvantagem, além de bugs, eistem problemas de posicionamento do texto, ou seja, não há uma precisão de impressão, tipo linha x coluna que, talvez o TPrinter traria...

[]´s


Michaell

Michaell

Curtidas 0

Respostas

Vinicius2k

Vinicius2k

16/02/2005

Colega,

- TPrinter diretamente é trabalhoso, mas é eficiente.
- WriteLn é obsoleto.
- FortesReport traz as facilidades de um gerador de relatórios, mas carrega junto os problemas normais de componentes muito complexos e/ ou genéricos.

Estas são as minhas opiniões.

Para ter controle total da impressão utilize a API do próprio S.O escrevendo documentos em modo RAW. Isto é muito mais eficiente e flexível do que WriteLn.
Se quiser, baixe e teste meus componentes de impressão direta ( http://devres.freeprohost.com ) ou mesmo analise a forma que trabalho a impressão para criar suas próprias rotinas de impressão... O meu componente para impressão em matricial trabalha da forma que citei acima e qualquer dúvida estou à disposição no fórum do projeto.

T+


GOSTEI 0
Michaell

Michaell

16/02/2005

E quanto ao ZReport? Dei uma olhada nele, parece ser muito bom... Alguém já utilizou? Bom ou ruim?

[]´s


GOSTEI 0
Edilcimar

Edilcimar

16/02/2005

eu utilizo o tprinter e consigo colocar as letras exatamente dentro do campo que desejo, a nota fiscal sai perfeita, porém é mais trabalhoso utilizando o tprinter que o writeln, o qual não sai perfeito


GOSTEI 0
POSTAR