Inquiridor
Crystal Reports + C# : Impressora Virtual

Pergunta
-
Olá Desenvolvedores, bom dia !
Utilizo o Crystal Reports (Versão 8.5 e XI) com C#.
Estou tendo um problema ao "Exportar", pois o código de barras sai pequeno/desconfigurado.
Então, eu imprimo em uma impressora virtual para gerar o pdf (cutepdf/pdfcreator).
Numa aplicação(C# DeskTop) instanciando o Crystal Reports, e enviando para uma impressora virtual, esta abre a caixa de dialogo para solicitar o nome final do PDF. Minha pergunta é, há como passar de pasta+nome do pdf via parâmetro para a saída da impressora virtual ?
Grato e Ainda +Sucesso!
Gilberto Herminio Desenvolvedor - Mogi das Cruzes-SP desenvolvedor.gha@gmail.com
Todas as Respostas
-
Você pode até fazer utilizando o GhostScript mais é trabalhoso, eu creio que o problema do código de barras deva ser o tipo de fonte que esta utilizando pois eu gero os boletos com os códigos de barras e saem normal
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
-
Olá Mr.GMSOFT, boa tarde!
No tocante a utilizar apenas o ambiente do Crystal Reports, o rpt lê uma tabela do Sql, a qual tem um campo com o conteúdo assim "03398708000000000009109926434000705099600102"...ok
Crio uma formula para aplicar o código de barras, exemplo "@cod_bar" e dentro dela eu passo a seguinte instrução : BarcodeINTERLEAVED2OF5 ("ITF-0.B",{Tabela.CodBarrasBanco})
Aí, utilizo a fonte "CIA ITF Tall" tamanho 15.
Quanto mando Exportar, o código de barras fica bem menor/desconfigurado.
A solução foi manda imprimir numa impressora virtual.........
Então, eu estou me virando com esta solução.......CutePdf/PDFCreator.......
Você utiliza qual fonte ?
Gilberto Herminio Desenvolvedor - Mogi das Cruzes-SP desenvolvedor.gha@gmail.com
-
-
Se eu conseguir resolver este problema de exportação, irei conseguir dar continuidade ao projeto de Crystal+C#...
Estou testando a exportação diretamente dentro do ambiente do Crystal, tanto na versão 8.5 como na XI e nada!!! Código de Barras desconfigurado...só a impressão virtual dá certo.
Estou com este problema a muito tempo. Já pesquisei em vários fóruns e encontrei muita gente com este problema...
Vou continuar a pesquisar.....
Obrigado!
Gilberto Herminio Desenvolvedor - Mogi das Cruzes-SP desenvolvedor.gha@gmail.com
-
Voce ja viu esse "artigo":
http://www.idautomation.com/kb/exporting_to_pdf.html
Me parece que isso é um bug conhecido e existe um corretivo (pelo menos para a versao XI, creio que a 8.5 nao é mais suportada)
Aparentemente a "soluçao" é aumentar o tamanho da fonte para compensar a reduçao que é ocasionada por um Bug do Crystal.
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
-
Olá William, excelente tarde!
Primeiramente, obrigado por seu retorno!
A solução de aumentar a fonte, eu tbém já havia feito....mas não ficou legal......
Quanto ao link, vou analisar sim!!
Grato e Ainda +Sucesso!
Gilberto Herminio Desenvolvedor - Mogi das Cruzes-SP desenvolvedor.gha@gmail.com
-
A fonte esta dentro da pasta do executável de sua aplicação.
Pelo que vi aqui eu só setei no designer do Crystal Report a fonte e coloquei obrigatoriamente junto do executável e também usei uma dll a "u2lbcp.dll" o nome de minha fonte "Cia_itft.ttf"
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
-
Bom Dia !!!!
Também fiz isso tudo aí que vc citou!
Mesmo tentando exportar utilizando o diretamente ambiente do Crystal Reports, não funciona!
Vejo muitos comentários sobre este "problema", mas eu realmente ainda não consegui resolver.
Mas obrigado pelo retorno.
Gilberto Herminio Desenvolvedor - Mogi das Cruzes-SP desenvolvedor.gha@gmail.com
-
Venha a minha resposta nessa Thread aqui que respondi é o mesmo problema que o seu, postei algumas imagens e a forma de configuração, caso você queira pode me enviar a parte do seu relatório que não esta funcionando e eu testo aqui.
E-mail: mrglauber_gabriel@hotmail.com
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
-
Olá Amigo!
Mais uma vez, obrigado por seu retorno, obrigado mesmo!
Fiz de tudo e, NADA! No tocante a EXPORTAR, o código de barras fica desconfigurado..Só resolve imprimindo numa impressora virtual mesmo.
Vou te enviar um exemplo e caso possa ajudar, vou ficar muito grato.
+Sucesso!
Gilberto Herminio Desenvolvedor - Mogi das Cruzes-SP desenvolvedor.gha@gmail.com