Ireport e codigo de barras [Resolvido]

Aew galera eu de novo com duvidas no ireport… ehehehe
aqui é o unico lugar q são esclarecidas minhas duvidas!! ;D

Seguinte, preciso inserir um codigo de barras num DANF-e, e tenho uma duvida, pra inserir codigo de barras eu uso o componente Image?

Seguindo, se eu usar o image eu preciso setar a propriedade iamge expression:
eu estou usando o seguinte

e me retorna o erro
com.barcodelib.barcode cannot be resolved to a type
com.barcodelib.barcodeBarcodeJasperFactory cannot be resolved to a type

ja tentei usar esse tbm

mas retorna erro tbm…

Ja adicionei todos os jar nas minhas bibliotecas e tbm no classpath do ireport… :frowning:

alguem tem alguma sugestao?

Olá,

Então, pq vc está fazendo assim?
Basta arrastar um componente to tipo barcode, escolher a biblioteca que você quer usar (barbecue ou barcode4j) e o tipo de código.
Se usar a barbecue, vc tem que modificar a propriedade Code Expression vc amarrando o campo $F{nfe}. Se usar a barcode4j a propriedade tem o mesmo nome (Code Expression).

[]´s

Mas qual componente é do tipo barcode? no meu ireport tem apenas o image…

Obrigado
[]'s

Oloco, como assim?
Manda um print screen da paleta de componentes para eu dar uma olhada.

[]´s

http://img440.imageshack.us/i/capturadetelay.png/

da uma olhada!

[]'s

Que estranho… Estão faltando vários componentes!
Qual versão do iReport vc está usando?

Como o amigo do fórum já tinha falado pra utilizar código de barras com ireport basta usar o componente barcode, mais o estranho é que no seu ireport não tem ele na paleta de componentes, qual versão você esta usando?

Estou usando o JasperReports 3.0.1

[]'s

Tenta utilizar a versão mais nova no caso 3.7.5

http://jasperforge.org//website/ireportwebsite/IR%20Website/ir_download.html?header=project&target=ireport

Pq está usando uma versão tão antiga?
Essa versão é de 2008, mas o estranho é que uso o iReport desde 2006 e já tinha suporte a códigos de barra.
Enfim, atualize o seu iReport e veja se os componentes aparecem.

[] ´s

Opa… cara vcs salvaram o meu dia… shauhsuahsuahs

Seguinte na vdd eu tava utilizando o 3.7.5, mas quando eu instalei o plugin, instalei apenas 1 nbm, e sao 4 no total… reinstalei aqui e deu tudo certo!! Apareceu os componentes!

Muito obrigado msm!!! :smiley:

[]'s

[quote=DeGuedes]Opa… cara vcs salvaram o meu dia… shauhsuahsuahs

Seguinte na vdd eu tava utilizando o 3.7.5, mas quando eu instalei o plugin, instalei apenas 1 nbm, e sao 4 no total… reinstalei aqui e deu tudo certo!! Apareceu os componentes!

Muito obrigado msm!!! :smiley:

[]'s[/quote]

Ahh bom :smiley:
Tem que instalar todos os .nbm mesmo :wink:

[]´s

Ola pessoal, desculpe, sei que ja esta resolvido e “desativado” esse tópico, mas alguém pode me ajudar a encontrar o .JAR do Ireport 4.1.1? não consigo encontrar um que funcione, utilizo o eclipse, instalei o 4.1.1 mas não consegui fazer os relatorios executarem na aplicação, baixei então o JAR, mas ai deu um novo erro e estou usando o 3.0 pois nele ja executava algumas coisas e consegui faze-lo funcinar.

Tem diferença no “chamar” as funções, ou seja, deve utilizar codiugo diferente? poderia ser isso!!

Se alguém tiver o link eu agradeço… eu baixei no – sourceforge.net – se for nesse talvez seja meus códigos, alguém poderia me mostrar como trabalhar com os relatórios do 4.1.1??

surgiu esse problema pelo Barcode tbm, eu não consigo fazer o relatorio gerar o codigo da erro toda hora, ai tentei o 4, mas ta difícil!!

Obrigado pessoal!!

Só pra complementar. o erro é:

“Unknown hyperlink target 0”

public boolean RelatorioProduto(String jasperFile) { try{ Conexao.ConectDB(); Statement stmt = Conexao.con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); String query = "select descricao, codigo_barra from produto where id_produto = '8'"; ResultSet rs=stmt.executeQuery(query); System.out.println("1"); JRResultSetDataSource jrRS = new JRResultSetDataSource( rs ); System.out.println("2"); Map parametros = new HashMap(); System.out.println("3"); JasperFillManager.fillReportToFile( jasperFile, parametros, jrRS ); // O ERRO OCORRE AQUI, COLOQUEI OS PRINT PRA SABER ONDE PARA.. System.out.println("4"); JasperExportManager.exportReportToPdfFile( "report1.jrprint" ); System.out.println("5"); return true; } catch(Exception e){ System.out.println(e.getMessage()); return false; } }

Caso meu código esteja ultrapassado e puderem me ajudar eu agradeço, caso seja assim mesmo e saibam o problema fico muito agradecido!

Olha eu novamente, evolui mais um pouquinho pessoal, o erro acima era o jar que não havia configurado ainda no classpath, passou aquele ponto porém…

novo erro:

“cannot assign instance of net.sf.jasperreports.engine.base.JRBaseStaticText to field net.sf.jasperreports.engine.base.JRBaseParagraph.paragraphContainer of type net.sf.jasperreports.engine.JRParagraphContainer in instance of net.sf.jasperreports.engine.base.JRBaseParagraph”

nessa eu parei mesmo, não consigo sair de jeito nenhum!

Fico no aguardo agora… ;D obrigado!!