Fórum Posicionar impressao #238854

21/06/2004

0

galera é possivel eu posicionar o conteudo de uma impressao em qualquer lugar da pagina. por exemplo quero que imprima assim:

teste1 teste2 teste3

neste alinhamento.

obrigado


[b:707a0208cf]Título removido: ´impressao´.
No título, procure descrever resumidamente sua dúvida.
Por favor, leia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]Regras de Conduta[/url] do fórum.[/b:707a0208cf]
Sandra/Moderação


Speedrob

Speedrob

Responder

Posts

21/06/2004

Turbo Drive

Na Lx-300 ficaria mais ou menos assim:

Variável
nf : Textfile
Write(nf,chr(27)+chr(68)+ [b:f7fd85842a]chr(10)[/b:f7fd85842a] +chr(13)+chr(9)+´teste1´+chr(27)+chr(68)+[b:f7fd85842a]chr(20)[/b:f7fd85842a]+chr(13)+chr(9)+´teste2´+chr(27)+chr(68)+[b:f7fd85842a]chr(30)[/b:f7fd85842a]+chr(13)+chr(9)+´teste3´);

Os campos que estão em negrito, são as colunas da página (10, 20 e 30);

Eu utilizo desta forma e até agora dá certo.


[b:f7fd85842a]Turbo Drive, vide observação na próxima mensagem.[/b:f7fd85842a]
Sandra/Moderação


Responder

Gostei + 0

21/06/2004

Turbo Drive

Os locais que estão com um 8) são: chr( 68 ).


[b:52136d8f9a]Turbo Drive, providenciei a edição na resposta anterior para facilitar a visualização, ok?
Neste caso, antes de postar, basta somente clicar no ´Desativar Smileys nesta mensagem´.[/b:52136d8f9a]
Sandra/Moderação


Responder

Gostei + 0

22/06/2004

Speedrob

ta dando um erro de imcompativel tipo na compilação. logos depois do primeiro chr(68)

Write(f,chr(27)+chr(6 + chr(68)+ chr(10) +chr(13)+chr(9)+´teste1´+chr(27)+chr(6+ chr(68)+chr(20)+chr(13)+chr(9)+´teste2´+chr(27)+chr(6 + chr(68)+chr(30)+chr(13)+chr(9)+´teste3´))));


[b:34f8bc1e86]speedrob, veja minha observação na mensagem anterior.[/b:34f8bc1e86]
Sandra/Moderação


Responder

Gostei + 0

22/06/2004

Vinicius2k

Colega,

Se desejar uma forma mais simplificada de trabalhar com impressoras matriciais, dê uma olhada no meu componente :
http://delphiforum.icft.com.br/forum/viewtopic.php?t=43101

Espero ter ajudado...
T+


Responder

Gostei + 0

22/06/2004

Turbo Drive

é porque o comando está errado, o comando certo é:

Write(nf,chr(27)+chr( 68 ) + chr(10) +chr(13)+chr(9)+´teste1´+chr(27)+chr( 68 )+chr(20)+chr(13)+chr(9)+´teste2´+chr(27)+chr( 68 )+chr(30)+chr(13)+chr(9)+´teste3´)

Tente agora que eu acho que dará certo.


Responder

Gostei + 0

23/06/2004

Speedrob

so tem um problema quando o tamanho da string é diferente começa a ficar desalinhado. tem como solucionar?



vinicios consegui atravez do seu componente. mas tem um probleminha o conteudo vai direto para a impressora. e se eu quiser salvar em um arquivo tambem tem como fazer isso?

valeu galera


Responder

Gostei + 0

23/06/2004

Vinicius2k

vinicios consegui atravez do seu componente. mas tem um probleminha o conteudo vai direto para a impressora. e se eu quiser salvar em um arquivo tambem tem como fazer isso?


Infelizmente, ainda não... tenho planos de implementar isso, mas não tenho previsão de quando... sinto muito...
T+


Responder

Gostei + 0

23/06/2004

Speedrob

alexandre quando as variaveis tem tamanho diferente o conteudo começa a ficar desalinhado. o que faço.


Responder

Gostei + 0

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

Aceitar