Comando writeln (direto para impressora)
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).
Meu comando: writeln(F, ´ ´+tbitensvendadescricao.text+´ ´+tbitensvendaqtde.text+´ ´+tbitensvendatotal.text).
Cruel
Curtidas 0
Respostas
Massuda
06/05/2005
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...
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.
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.
GOSTEI 0