[firebase-br] [OFF TOPIC] - Mala Direta
Frederico Godoi
frederico.godoi em gmail.com
Qui Nov 20 21:44:57 -03 2014
Gladiston, boa noite amigo.
Você já encontrou algum modelo eficiente para Edição e Impressão de malas
diretas em HTML?
Como estamos migrando aos poucos o Software para PHP, acho que um Editor
eficiente que já salve em html e eu possa usar para visualizar as malas
diretas no Delphi e depois na web seria bem legal.
Alguma sugestão?
Abs
Frederico
Em quinta-feira, 20 de novembro de 2014, Gladiston Santana <
gladiston em vidy.com.br> escreveu:
> A implementação da microsoft sob o rtf que vem com o windows e é
> compartilhado por vários programadores em forma de API é limitado
> propositalmente, embora em outros editores você consiga um rtf que tenha
> ruler, justificado, quebra de página e varios tipos de bullets, a DLL do
> Windows só implementa uma parte conveniente. Por isso, não conseguirá esses
> recursos usando richedit ou derivado dele no Delphi com os componentes que
> usem a DLL da microsoft.
>
> Existem componentes pagos para Delphi que permitem um editor richedit mais
> completo e que não usa a DLL do Windows, mas se de alguma forma voce for
> ligar esse componente aos richedit do Delphi, o mesmo sofrerá a conversão e
> perderá a formatação excedente. Com o Google você acha 2 ou 3 opções desse
> tipo.
>
> Eu tenho meu próprio componente richedit que uso no XE5 com editor de
> textos embutido e tudo mais, mas fico só no que o wordpad já possui, tenho
> uma biblioteca singela que permite escrever textos rtf usando tags simples
> como echortf('<b>teste</b>') e a função retorna o mesmo em rtf, mas é só
> para coisas simples. Tentei um Ole no passado com o Wordpad, mas nem isso a
> microsoft deixou. Se houvesse documentação para usar Ole com LibreOffice
> provavelmente seria o melhor caminho.
> Aos poucos vou deixando esse componente de lado, na realidade estou
> buscando um editor que faça o mesmo que o richedit, mas em HTML, este seria
> perfeito para minhas ambições. Por que o formato .rtf é porco demais, mesmo
> com a documentação dele, é impossível implementar aquelas tags na unha.
> Hoje, os meus códigos mais recentes que tenho feito é pegar o codigo rtf e
> usar um aplicativo chamado 'unrtf' para transformar codigo rtf em texto ou
> html e armazenar neste formato.
>
> Você tem uma implementação muito boa rtf<->html na biblioteca Jedi. Mas aí
> você se amarra nela e daí envolve questões de portabilidade futuras que
> poderão estar comprometidas como você ficou agora. Apesar de gostar muito
> do Jedi, foi um parto migrar para o XE5, daí converti meus programas para
> não usá-la mais.
>
> inte+
>
>
> Em 20 de novembro de 2014 16:53, Frederico Godoi <
> frederico.godoi em gmail.com <javascript:;>>
> escreveu:
>
> > Amigos Delpheiros,
> >
> > Estou na luta para migrar um sistema ( médio porte ) de Delphi 5 para
> > Delphi XE4 ou XE5.
> > Já consegui migrar boa parte dos componentes de terceiros que utilizo,
> mas
> > tem um bastante complicado, que eu usava para Mala Direta.
> >
> > Implementamos um Editor de Mala direta e também a geração de Malas
> > Diretas baseada nesse Editor. Porém esse componente, considerando a
> versão
> > mais nova, não funciona mais integrado ao QuickReport, enfim, não tem
> como
> > migrar ele.
> >
> > Estudei bastante uma forma de retirar esse componente total e criar
> > minha própria solução com RichEdit, já que o resultado do texto gravado é
> > um RTF.
> > Encontrei até uma forma de mudar o RichEdit do delphi de 2.0 para 5.0
> > porém ele não permite criar o alinhamento JUSTIFICADO. Estou esbarrando
> aí.
> >
> > Algum amigo tem um componente bom pra indicar? Tanto para criar esse
> > Editor e depois eu conseguir jogar dentro do QuickReport ?
> >
> > Obrigado!
> >
> > --
> > Frederico Godoi
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> --
> --
> B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU
> vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O
> OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@.
> ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L
> U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E
> B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B.
> 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br
> NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq
> . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@
> 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r
> ==============================================r@@@@F=====
> Gladiston Santana 8 em B@B,
> Supervisor de TI G em B@B7
> Tel.:+551147873122 R:228 :@B em B0
> Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@.
> Visite nosso site: www·vidy·com·br BB@@@u
> Visite também : www·expolabor·com·br GB em B@N
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
Frederico Godoi
Mais detalhes sobre a lista de discussão lista