[ Demo | Word Viewer | Características | Depoimentos | Pacote | Comprar | Suporte ]
![]()
SÓ PARA PROGRAMADORES!
TESTE E TIRE SUAS DÚVIDAS ANTES DE COMPRAR!
LINK DIRETO: http://textorico.caclipperwebsite.com
Cadastre-se em nossa mala-direta para receber novidades das novas versões.
Read in english - International purchases
|
Imprima com qualquer impressora, inclusive USB, sem precisar configurar nada! Pode ser tão fácil como chamar uma função no início e no final do seu relatório e mais nada! Sem qualquer intervenção do usuário. Tudo é automático e transparente! Isso mesmo! ...e ainda imprime sem sair da tela do MS-DOS! O TEXTO RICO automaticamente transforma seu relatório em um arquivo no formato da extensão RTF (Rich Text Format) e depois manda o Word Viewer 7.1, Word Pad ou qualquer outro Processador de Textos que você quiser, imprimir pelo Clipper em qualquer impressora instalada, seja ela USB, Windows Only ou qualquer outra, sem precisar de nenhuma configuração. Tudo, de forma prática, rápida e transparente ao usuário, via Clipper!!! Você já conhece a antiga solução ACS_RTF.ch ?! Você deve estar querendo saber a diferença entre o TEXTO RICO e o ACS_RTF.ch, não é?! A diferença é que agora tudo ficou automatizado!!! Se você estava esperando uma solução igual que fosse mais prática, agora você tem: TEXTO RICO!!! Com a solução TEXTO RICO, tudo o que você terá que fazer é chamar uma função no início e no final do seu relatório em Clipper, só isso! Simples!!! O TEXTO RICO é uma prova de que é possível construir uma função em Clipper que construa e imprima arquivos RTF, antes só possível em linguagem de programação de programas do Windows, tipo Delphi, Visual Basic etc. Na primeira chamada você verá um menu com 6 (seis) opções, quando você escolherá a saída que você deseja para o seu relatório: RELATORIO(1) // Primeira chamada
Escolha 1 das 6 opções de relatório. No final do seu programa Clipper de relatório, você fará a segunda chamada da função e pronto! A opção escolhida na primeira chamada executará! RELATORIO(0) // Segunda chamada É mole ou quer mais?! Conheça agora as características da função na íntegra: Características da solução TEXTO RICO:
|
RTF = Rich Text Format
|
Com a versão 3 em diante você pode inserir um arquivo RTF dentro do outro! Você pode inserir um arquivo RTF feito no Word Pad ou MS Word que contenha um cabeçalho com o logotipo da sua empresa dentro do relatório que você estiver fazendo com o TEXTO RICO!!! Era só o que faltava, não?!
Com a versão 2.0 em diante você pode imprimir em
formulários pré-impressos com a função FORM(). Sabe aquele negócio de "Gerenciador de
Relatórios" que as linguagens do Windows tem que o programador desenha o
relatório com tabelas, imagens etc?! Que tal fazer do MS Word ou qualquer outro
aplicativo que edite arquivos RTF o seu "Gerenciador de Relatórios"??? Moleza,
não é?! Útil para imprimir ficha de empregado, termo rescisório, recibos,
notas promissórias, duplicatas etc. Grande passo na história do Clipper!!!
![]()
Seu programa usa um monte de códigos por causa da LIB que você está usando ou por causa de algum tipo de Gerador Automático de Sistemas? Ficaria Trabalhoso usar o Texto Rico? Que nada! Ponha a saída do seu relatório para arquivo de texto e converta-o em RTF com a função CRIARTF() e visualize ou imprima com a função EXE_RTF(). Vide manual para explicações detalhadas.
Não precisa incluir configuração de impressora no seu sistema, pois é o Windows que vai imprimir na impressora padrão instalada (Impressão Rica, RTF).
Já percebeu que você poderá imprimir em impressoras de rede?! O Word Viewer imprimirá na Impressora Padrão da sua máquina, que pode ser qualquer impressora de rede instalada, além da local, desde que selecionada manualmente no Windows.
E... a propósito, sabe aquela lentidão para imprimir em rede no Clipper?! Adivinha??? Sumiu com esta solução!!! Quer mais ainda?!
Então, veja como ficou muito mais FÁCIL neste exemplo, passe o mouse nas linhas azuis para mais informações:
#INCLUDE "RICOTXT.CH" // Linha opcional
nPP := RELATORIO(1)
// RETORNA ESCOLHA DE SAIDA
DO RELATORIO
LL := 100
USE PLANO ALIAS PL SHARED NEW
DO WHILE !EOF()
IF LL >= 56
*** EXEMPLO DE CABECALHO PERSONALIZADO PARA RTF
***
LL := 1
IF nPP = 2 .OR. nPP = 4 .OR. nPP = 6 // RTF
@ LL++,00 SAY
cNEG_ON+cITA_ON+cSUB_ON+"CODIGO REDUZ DESCRICAO"+SPACE(50)+"."+cSUB_OFF+cITA_OFF+cNEG_OFF
ELSE
@ LL++,00 SAY "CODIGO REDUZ
DESCRICAO"
@ LL++,00 SAY REPLICATE("=",
60)
ENDIF
ENDIF
@ LL,00 SAY PL->CODIGO
@ LL,10 SAY PL->REDUZ
@ LL,17 SAY PL->DESCRICAO
LL++
PL->(DBSKIP())
ENDDO
RELATORIO(0)
Prestou atenção?! É Muito simples, é só chamar a função RELATORIO() no início e no final do relatório. Agora SIM !!!
É isso mesmo! Você não vai mudar nada nos seus relatórios! Com a programação avançada do TEXTO RICO, seu relatório é automaticamente convertido para RTF sem nenhuma intervenção do usuário!
Permita-lhe explicar o que seja layout global e específico do relatório. Layout global você passa como parâmetros opcionais na segunda chamada da função RELATORIO() e servem para mudar dar uma característica geral personalizada ao relatório, enquanto que, Layout Específico, pode ser um cabeçalho ou uma "quebra" do relatório com fonte, estilo e/ou cor personalizado. Entende-se por "quebra" o término de um grupo de informações para outro do relatório, um grupo pode ser todas as compras de cada cliente, por exemplo. Para usar um Layout Específico, deve-se incluir o arquivo de cabeçalho RICOTXT.ch no início de seu relatório e usar as variáveis de construção.
Abra o arquivo RICOTXT.ch para ver todas as variáveis de construção disponíveis para Layout Específico.
Configurar o sistema para cada tipo de impressora no Clipper nunca mais!!!
Isso sim é uma
solução fantástica!!! ![]()
Você imprimirá em qualquer impressora USB, Windows Only ou qualquer outra que quiser e ainda por cima abusar das fontes e estilos de impressão do Windows!
Se o seu sistema é grande demais, não se preocupe com o comando RUN. Ele executará uma programa do Windows (Word Viewer) e não do MS-DOS, isto é, será usado a memória do Windows (RAM Estendida/Expandida) para rodar o Word Viewer, sem prejuízo algum para o Clipper (RAM base/memória convencional/primeiros 640Kb RAM). Esta assertiva já foi testada com programas grandes compilados com o RTLINK, nativo do Clipper, com sucesso!
DICA DE IMPLEMENTAÇÃO: Se você já usa
alguma função para criar relatórios, você poderá descartar o conteúdo dela e chamar o
Texto Rico de lá. Por exemplo, você tem uma função chamada TIMPR() que usa no
início do relatório e uma função FIM() que usa no fim do relatório,
semelhante ao uso do Texto Rico. Veja
abaixo como ficaria, com detalhes:
FUNCTION TIMPR(K1, K2, K3, K4)
IF EMPTY(K1)
K1 := 1
ENDIF
RELATORIO(K1, K2, K3, K4)
RETURN
FUNCTION FIM(K1, K2, K3, K4, K5, K6, K7, K8)
IF EMPTY(K1)
K1 := 0
ENDIF
RELATORIO(K1, K2, K3, K4, K5, K6, K7, K8)
RETURN
Viu como é fácil?! Tudo pronto!
|
Funciona com Clipper versão 5.x!!! (Clipper Summer deu alguns problemas na compilação... tentarei resolver depois...)
***ATENÇÃO: ALGUMS PROBLEMAS COM O WINDOWS XP, TESTE E TIRE SUAS DÚVIDAS ANTES DE COMPRAR! VERIFIQUE ANTES SE O SIBRA RESOLVE O SEU CASO.
ATENÇÃO: Com o Word Pad não é possível imprimir em modo paisagem e definir margens pelo Texto Rico! No entanto, nada impede que você encontre um novo Processador de Textos que trabalhe com RTF e substitua o Word Pad e o Word Viewer. Aliás, se encontrar, conte-me, por favor!
Funciona com o PROJETO HARBOUR (Harbour Project) !!!
|
Livre de
Royalties! Você poderá usar em todos os seus sistemas em Clipper, em quantas cópias quiser
e vender seus sistemas
sem pagar nada extra! (Apenas não distribua a LIB do Texto Rico, ok?! Divulgue!!!
)
Veja agora alguns
comentários sobre o TEXTO RICO:
"Trabalho em uma região onde a diversificação de modelos e marcas de impressoras são de uma variedade enorme. Adquiri o direito de uso do Texto Rico e, como a maioria dos relatórios de minhas aplicações são definidas por rotinas, foi fácil resolver o problema que tanto me preocupava. Para quê digitar código de rotinas para impressoras se Texto Rico já lê a impressora selecionada no Windows. Parabéns." - Carlos A.R.Moreira (Aripuanã/MT)
"Fiquei bastante surpreso com a solução que encontrei com o uso do TEXTO RICO. Na verdade já estava a ponto de retirar o sistema que havia feito por não encontrar uma solução. Obrigado. E com certeza divulgarei o máximo que puder." - André Cavalcanti (Recife/PE)
"Como
tudo que é novo e devido a pressão que o mercado nos trás, estava tentando
compreender os detalhes da impressão "RICO" mas não esperava ser tão simples,
sua rotina é fantástica, simples demais que gente cria uma ilusão que tudo que
é "bão" tem que ser complicado. Resolvi meus problemas, agora posso trabalhar
mais tranqüilo. Tenha certeza que pessoas como vocês que devemos inspirar
(Competentes)." - Leonardo Sá (Maravilhas/MG)
DICA PARA IMPRESSORAS MATRICIAIS: Imprima nas fontes DRAFT
10cpi ou DRAFT 12cpi para alcançar a velocidade normal de
impressão do Clipper no MS-DOS com a sua impressora.
Você também pode instalar uma impressora GENÉRICO / SOMENTE TEXTO para imprimir nas matriciais com velocidade, mas a maioria das matriciais (se não todas) usam a LPT1, aí bastaria selecionar a opção 3 para imprimir rápido em texto puro.
Atenção:
Esta dica foi testada com sucesso em uma Epson Action Printer 2000. Para
testar agora mesmo se funcionará com a sua matricial, selecione-a como
"impressora padrão" e abra o WordPad para ver se aparece as fontes DRAFT na
lista de fontes disponíveis do WordPad, elas devem ter um ícone de impressora
(ao invés de um "T" de "True Type"), indicando que são fontes nativas da sua
impressora.
|
TEXTO RICO |
RICOTXT.LIB : Texto Rico - Função RELATORIO() RICOTXT.CH : Controles de layout específico MANUAL.ZIP : Manual Completo DEMO.ZIP : Sistema exemplo com o Texto Rico (Aquele que você viu no Demo) FUNCOES.TXT : Lista das funções contidas na RICOTXT.LIB |
(A RICOTXT.LIB tem menos de 20Kb).
|
|
Desenvolvido por Anderson Cardoso Silva, webmaster deste site.
SOLUÇÃO
BRASILEIRA!!! Com muito
orgulho!!! Com muito amor!!!
|
|
Conheça também: |
Compre
agora o
TEXTO RICO Clicando aqui!
![]()







