Fórum Comando writeln (direto para impressora) #280359

06/05/2005

0

Estou enviando um comando para a impressora com o comando writeln, só que na mesma linha eu tenho, descrição dos produtos, qtde e preço total e, meu problema começa ai, com o tamanho do nome dos produtos que desalinham os itens que estão na mesma linha. Se alguem solber como fixo na mesma linha os itens tipo: produto começa a escrever na coluna 1 e termina na 20 e, quantidade na 25 até a 30 e valor total na coluna 32 e termina na 35. Caso também tiver jeito de alinhar o valor total a direita também fica muito interessante porque fica melhor identado na impressão.
Meu comando: writeln(F, ´ ´+tbitensvendadescricao.text+´ ´+tbitensvendaqtde.text+´ ´+tbitensvendatotal.text).


Cruel

Cruel

Responder

Posts

06/05/2005

Massuda

Formate o texto que será impresso usando a função [url=http://www.delphibasics.co.uk/RTL.asp?Name=Format]Format[/url] da unit SysUtils, por exemplo...
writeln(F,
  Format(´ ¬s ¬s ¬s´,
    [tbitensvendadescricao.text, tbitensvendaqtde.text, tbitensvendatotal.text]));

Dê uma olhada [url=http://forum.clubedelphi.net/viewtopic.php?t=60009]neste tópico[/url] e [url=http://forum.clubedelphi.net/viewtopic.php?t=57005]neste tópico[/url] para ter mais exemplos.


Responder

Gostei + 0

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

Aceitar