Relatorio em modo Paisagem.

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Fernando Borges
Usuário Nível 1
Usuário Nível 1
Mensagens: 38
Registrado em: 29 Set 2004 16:43
Localização: Sacramento/MG

Relatorio em modo Paisagem.

Mensagem por Fernando Borges »

Pessoal, tenho um cliente que quer um relatório com varias colunas e não cabe na folha em modo retrato, teria que imprimir em modo paisagem, só que não sei como fazer isso. Alguém pode me dar uma dica, se tem como fazer isso direto nos programas em clipper ou se existe algum utilitário que faça essa conversão.
Desde já agradeço.

Fernando Borges.
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Relatorio em modo Paisagem.

Mensagem por gvc »

Eu sei que não é bala de prata, mas usando o NODOSIMP dá para fazer o que vc quer.

- Crie o relatório em arquivo.
- Chame o NODOSIMP usando a opção de paisagem ou mesmo acertando o número de colunas. (veja os parâmetros no arquivo texto que acompanha-o).
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Avatar do usuário
RamonXHB
Usuário Nível 3
Usuário Nível 3
Mensagens: 159
Registrado em: 03 Mar 2007 14:55

Re: Relatorio em modo Paisagem.

Mensagem por RamonXHB »

Caso seja uma impressora HP, nos manuais dela vc vai encontrar sequencias ESC que colocarão o relatorio do jeito que vc quer.
Ramon A. Körber Jr.
Harbour 3.2 MiniGUI Extended Edition
xDevStudio v0.70 - BCC 5.82 - Lazarus FreePascal
Firebird
AdoDB - ODBC
Windows - Linux
Linux User Number 404280
MSN - ramon15061959@hotmail.com
Skype - ramon15061959
ICQ - UIN 82580595
Adalberto
Usuário Nível 3
Usuário Nível 3
Mensagens: 343
Registrado em: 01 Set 2007 01:09
Localização: Santa Cruz de la Sierra - Bolivia

Re: Relatorio em modo Paisagem.

Mensagem por Adalberto »

Fernando.

Si tua impressora é Epson Lx-300 pode testar esse código:

Código: Selecionar todos

Antes de imprimir o texto.
@ 0,0 say chr(27)+chr(38)+chr(108)+chr(49)+chr(79) // Paisajem

Para retornar ao estilo "normal"

@ 0,0 say chr(27)+chr(38)+chr(108)+chr(48)+chr(79) // vertical
Desejo para vos um feliz e prospero ano 2009, um grande abraço
Responder