O Problema do REPORT é que para imprimir correto vc tem que utilizar a fonte da impressora do cliente para que seja rapida a impressao, a menos que vc tenha todas as fontes embutindas no WINDOWS, o que nem sempre é possivel, ou ainda imprima a N.F. inteira,ou seja, tambem imprima o LayOut (isso no caso de impressoras não matriciais)
Na realidade o problema se encontra no LayOut de NF, muitas vezes a grafica diz que o padrão e X mas na hora de imprimir, temos que "REBOLAR" bastante para ajustar.
Nos clientes que utilizei a impressão por arquio Texto não tive problemas pq p LayOut estava correto.
Acho que no seu caso, como vc tem que imprimir saltos de 1/2 linha vc teria que editar o FRX e alterar as coordenadas no proprio FRX
NÃO ENTENDI
As suas cordenadas armazenam LINHA / COLUNA... É exatamente o que eu
preciso, mas no caso seria necessário receber parametros picados, do tipo
LINHA = 5,6 - ....
No caso da maneira lhe proponho, vc pode utilizar qualquer espaçamento e no final imprime de uma so vez, ou seja:
??? cImpr
O codigo que determina o espacamento pode estar embutino no proprio arquivo texto, ou dentro do programa que fara as substituições.
A vantagem é que vc pode editar o LayOut no cliente, sem que mude 1 linha do sistema.
Uma boa dica, quando o cliente solicitar a NF para grafica, solicite junto uma copia do gabarito do LayOut, ai vc consegue um ajuste legal, e pode ate palpiar antes, que seja rodado as NF
[]s Sergio