DESAFIO IMPRESSAO (Ainda Acredito no Clipper)

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

managercorp
Usuário Nível 3
Usuário Nível 3
Mensagens: 138
Registrado em: 16 Nov 2004 11:03
Localização: recife
Contato:

DESAFIO IMPRESSAO (Ainda Acredito no Clipper)

Mensagem por managercorp »

Todos os meus relatorios sao em 132 colunas, apenas coloco o chr de comprimido e pronto, tudo OK.
So que fiz uma opcao no meu menu de impressao onde o usuario escolhe, tela, impressora, impressora de rede, usb, ou WINDOWS.
neste ultimo caso WINDOWS eu abro o WORDVIEW OU O NOTEPADE OU O WORDPAD, ate aqui tudo bem, so que o problema e que os relatorios saem desconfigurados uma vez que eles sao para 132 colunas e nestes programa do windows ele so aparecem com 80 colunas, jogando o excesso para a linha de baixo o que bagunca todo o relatorio.
PELO AMOR DE DEUS ALGUEM SABE COMO POSSO INFORMAR A ESTES APLICATIVOS QUE SAO 132 COLUNAS E NAO 80.
Ja tentei TXT, RTF, etc, nada funciona, tem de ter algum modo de quando eu jogar o arquivo e ja ir com letras comprimidas.
Programo tambem em delphi mas continuo apostando e acreditando no CLIPPER. Por favor se alguem tiver alguma ideia, por mais absurda que pareca pode ser um caminho, me dem um toque.
:(
Alexandre Pessoa
alexandre@managercorp.com.br
81-96152319
And
Usuário Nível 3
Usuário Nível 3
Mensagens: 163
Registrado em: 25 Set 2005 18:31
Localização: São Paulo/SP

Mensagem por And »

Dei uma olhada no WordPad e vi que em [/b]Exibir->Opções[/b] tem guias com o formato de arquivo e a opção de [/b]quebra automática de linha[/b], escolha o formato que vc usa e marque a opção sem quebra automática e faça o teste.

Dê retorno dizendo se funcionou.[/b]
Anderson
Clipper 52e/Clipper 53b/Blinker 7/Vlib/Fglib/DBFNTX
_______________________________________________
Migrando para [x]Harbour 0.99.60 (SimpLex) + MiniGUI 1.2 Exp. (Build 22)
_______________________________________________
Assine o manifesto dos artistas pela preservação da amazônia.
managercorp
Usuário Nível 3
Usuário Nível 3
Mensagens: 138
Registrado em: 16 Nov 2004 11:03
Localização: recife
Contato:

Resolvido Galera

Mensagem por managercorp »

Virei a Noite ate as 06:40 da manha, mas enfim resolvi.
Estou gerando um .rtf
primeiro abri um arquivo no word em formato rtf
depois coloquei meu nome, depois coloquei em negrito, depois ...... etc...
todos os comandos que ele gerol eu vi pelo edit no arquivo meuteste.rtf
foi so colocar os mesmos controles no meu programa e pronto
impressao do clipper em windows, com cores, negritos, logomarca. fotos. etc. etc...
Atencao: a fonte tem de ser courier new com tamanho 6
e a pagina tem de ser configurado para tamanho do papel largura=20cm
********** deixa eu explicar melhor *********
voce entra no word.
coloca o logotipo ou foto desejada
coloca um rodape
coloca uma linha de cabecalho etc.
depois voce salva em formato ex: meuteste.rtf
ai voce abre pelo edit no dos o arquivo meuteste.rtf
recorta todas as linhas que aparecer, nao se assuste que e tudo
meio maluco, cheio de codigo.
voce guarda isto em um arquivo ex: arqrtf.dbf, com uma variavel de 300 caracteres chamada dados.
PRONTO..
todas vez qie voce for gerar um relatorio voce primeiro
grava estas linhas que voce ja guardou
e so depois comeca a imprimir o seu relatorio normalmente como
voce faz no clipper.
exemplo:
set printer to relatorrio.rtf
use arqrtf.dbf
go top
linha=1
do while .not. eof()
@ linha,00 say dados
linha=linha+1
skip
enddo
* pronto as primeiras linhas ja foram aqueles codigos guardados
agora e so continuar abrindo os seus arquivos
e sair imprimindo tudo
no final voce vai ter um arquivo relatorio.rtf
e so abrir ele no wordview.exe ou no proprio winword.exe
FICOU FILE, TRADUZINDO E TUDO QUE O TEXTORICO QUE CUSTA R$ 250.00 REAIS FAZ.
*******
O bizu principal e aquelas linhas que voce guarda do modelo de rtf que voce cria, quando voce copia estas linhas por seu texto, ela ja joga tudo, tamanho do papel, fonte, tela, cores, tudo, tudo mesmo, igualzinho o modelo que voce criou no word.
qualquer duvida estamos ai.
*********
AI QUE SONO, SAO 27 HORAS NO AR. VOU DORMIR, SATISFEITO
Alexandre Pessoa
alexandre@managercorp.com.br
81-96152319
managercorp
Usuário Nível 3
Usuário Nível 3
Mensagens: 138
Registrado em: 16 Nov 2004 11:03
Localização: recife
Contato:

ATENCAO VOU COLOCAR O RESULTADO NO MEU SITE

Mensagem por managercorp »

VOU COLOCAR O RESULTADO NO MEU SITE
DEM UMA OLHADA FICOU DO CACETE MESMO
www.managercorp.com.br/rtf

---- se voce olhar e nao achar e porque ainda nao terminei de colocar, pois preciso dormir ----
Alexandre Pessoa
alexandre@managercorp.com.br
81-96152319
And
Usuário Nível 3
Usuário Nível 3
Mensagens: 163
Registrado em: 25 Set 2005 18:31
Localização: São Paulo/SP

Mensagem por And »

Ok.






:xau
Anderson
Clipper 52e/Clipper 53b/Blinker 7/Vlib/Fglib/DBFNTX
_______________________________________________
Migrando para [x]Harbour 0.99.60 (SimpLex) + MiniGUI 1.2 Exp. (Build 22)
_______________________________________________
Assine o manifesto dos artistas pela preservação da amazônia.
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Re: ATENCAO VOU COLOCAR O RESULTADO NO MEU SITE

Mensagem por Stanis Luksys »

managercorp escreveu:VOU COLOCAR O RESULTADO NO MEU SITE
DEM UMA OLHADA FICOU DO CACETE MESMO
BAIXEI E Ó... FICOU MESMO!!!!! TA DE PARABÉNS!!!
:{
Quando eu precisar de algo parecido já sei a quem recorrer... rs

Fui...
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Avatar do usuário
mbrigatti
Usuário Nível 2
Usuário Nível 2
Mensagens: 68
Registrado em: 16 Set 2005 08:13
Localização: Piracicaba - SP

Mensagem por mbrigatti »

Puxa vida colega é 10 mesmo, vou seguir o seu esquema e ver como se comportam relatórios de várias páginas. Suas 27 horas realmente valeram a pena.
support sistemas
Usuário Nível 2
Usuário Nível 2
Mensagens: 73
Registrado em: 22 Set 2005 23:43
Localização: Londrina

Mensagem por support sistemas »

Marcelo segui sua dica e realmente e genial era isso que eu precisava valeu :xau
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Parabéns Alexandre !

Ficou muito bom realmente !

Com certeza foram 27 horas que valeram a pena.

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Paulao
Usuário Nível 3
Usuário Nível 3
Mensagens: 186
Registrado em: 09 Jul 2004 11:03
Localização: Franca
Contato:

Mensagem por Paulao »

Valeu amigo , são pessoas assim que enrriquecem o forum.
Paulao
Usuário Nível 3
Usuário Nível 3
Mensagens: 186
Registrado em: 09 Jul 2004 11:03
Localização: Franca
Contato:

Mensagem por Paulao »

Valeu amigo , são pessoas assim que enrriquecem o forum.
managercorp
Usuário Nível 3
Usuário Nível 3
Mensagens: 138
Registrado em: 16 Nov 2004 11:03
Localização: recife
Contato:

MAIS DICAS

Mensagem por managercorp »

NO LUGAR DE VOCE PULAR LINHA ASSIM:
@ LINHA,10 SAY 'XXXXX'
LINHA=LINHA+1
VOCE FAZ UMA FUNCAO CHAMADA PULA, ASSIM
*********
FUNCTION PULA
LINHA=LINHA+1
IF LINHA > 100
SETPRC(0,0)
@ LINHA,00 SAY '\par \par \page'
linha=linha+1
endif
return(0)
********
atencao: este string \par \par \page
e para o word pula a pagina.
ele realmente faz isto, faz a quebra de pagina perfeito
Alexandre Pessoa
alexandre@managercorp.com.br
81-96152319
Avatar do usuário
Ricardo Sales Ribeiro
Usuário Nível 3
Usuário Nível 3
Mensagens: 279
Registrado em: 13 Jul 2004 18:06
Localização: Fortaleza-Ceara

Mensagem por Ricardo Sales Ribeiro »

Amigo Alexandre!

Estou precisando desta sua ajuda agora, fiz todos os precedimentos e não consegui.

Por favor, mandei para seu e_mail minhas dúvidas.

Aguardo seu pronunciamento
Ricardo Sales
Fortaleza-Ce
lodara53@yahoo.com.br
lodara53@hotmail.com
Grings
Usuário Nível 3
Usuário Nível 3
Mensagens: 340
Registrado em: 18 Ago 2004 13:51

Mensagem por Grings »

O que aconteceu de errado? É trabalhoso trabalhar assim, cada linha nova vc tem que colocar /PAR e assim vai...
managercorp
Usuário Nível 3
Usuário Nível 3
Mensagens: 138
Registrado em: 16 Nov 2004 11:03
Localização: recife
Contato:

aqui vai a solucao completa

Mensagem por managercorp »

Depois que postei a minha solucao para imprimir o clipper
em formato word, direto para o windows
minha caixa postal e meu celular nao param de receber
chamados, algums agradecendo , mais a maioria com
duvidas sobre como fazer, pois nao entenderam.

Por conta disso estou disponibilizando no link abaixo
o download da solucao completa zipada
ela ja vem com o Wordview

Apos executar o RTF.exe e so clicar no lapis amarelo que aparece
no menu da barra superior e o texto vai doreto para o Word

www.managercorp.com.br/rtf
Alexandre Pessoa
alexandre@managercorp.com.br
81-96152319
Responder