[RESOLVIDO] iReport e "o landscape teimoso"  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Boa tarde,

Tenho um caso aqui em que eu configuro o tamanho da página do meu relatório como personalizado, e coloco a largura e a latura da minha página. Porém, a largura da minha página é MAIOR que a altura, então o iReport automaticamente entende que se trata de um formato landscape. Mesmo que eu mude pra portrait, na hora de imprimir não funciona, ele impre na folha como se estivesse deitada, igual acontece quando imprimimos algo em landscape, e com isso desencaixa totalmente dos campos que eu tenho que preencher.

Alguém sabe o que posso fazer pra fazer ele entender que apesar da largura ser maior que a altura na página, ainda quero que saia como portrait?!

Já tentei no iReport 2.0.5 e não consegui. Então disseram pra eu atualizar e coloquei a última versão (3.7.2), que alias, não gostei, e o problema persiste. Alguém tem alguma dica?


Grata,
Renata

This message was edited 1 time. Last update was at 13/05/2010 11:02:49


[]'s, Renata
[Email]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Pessoal, acho que não consegui me expressar direito, vou dar um exemplo pra vcs entenderem.

Essa imagem é um screenshot do preview do iReport, de como deve ficar minhas etiquetas:



E essa imagem mostra como fica depois de impresso:



Como eu falei antes, já que o tamanho da largura da página é maior que a altura, ele entende que é landscape, apesar de eu ter especificado que é portrait. Então a folha sai impressa deitada... mas não pode ser assim!
É uma folhinha com picote, são 3 etiquetas uma do lado da outra.

E agora? Alguém me ajuda por favor...

Obrigada

[]'s, Renata
[Email]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Abra o arquivo .jrxml por um editor de texto como o notepad e troque a palavra Landscape por Portrait que quando voce abrir o arquivo ele estara em retrato, o unico problema é ter que fazer isso sempre que for modificar o tamanho do relatorio.

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Olá amigo!

Obrigada por responder. Mas não funcionou... eu já tinha feito essa "arte".

Enfim, descobri, depois de me matar aqui, que eu precisava fazer duas coisas:

1) Atualizar meu iReport, coloquei a versão 3.7.2 (como já tinha falado)
2) Testar em outra impressora. Um amigo testou na dele e funcionou, ai pensei que pudesse ser isso e troquei de impressora, e bingo! Deu certo.

No final, está tudo ok.

Ah, mas não esqueçam de que tem que atualizar o iReport msm, pq o outro não deixa vc mudar pra Portrait qdo ele "decide" que é Landascape.

Obrigada a todos.

Renata

[]'s, Renata
[Email]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Ué.. eu tive o mesmo problema e resolvi do modo que eu falei. =/

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

É que nessa versão do iReport (3.7.2) não precisa alterar direto no .jrxml, ele permite que vc altere pelo iReport msm. Entendeu?

[]'s, Renata
[Email]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Ah sim.. vou atualizar também.

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Conselho: Não atualize!

Eu tô voltando o meu, pq não é compatível e se eu quiser manter a versào mais nova, vou ter que entrar em todos meus relatórios e recompilar. Isso está fora de questão no meu caso.
Estou usando sua idéia e fazendo o código de barras no iReport mais antigo msm.

[]'s, Renata
[Email]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Socorro!

Como eu falei, estava tentando voltar pra versão mais antiga do iReport (e o .jar do jasper tb) pra não ter que entrar em cada relatório e recompilar. Mas não estou conseguindo!

Eu fiz a etiqueta q eu precisava na versão mais antiga do iReport (2.0.5), mas qdo imprimo, a qualidade é péssima (estou usando EAN13), as barras ficam tremidas, etc... muito ruim! E é o msm fonte que eu tava imprimindo usando o iReport (3.7.2) e tava ficando perfeito! Fora uma linha na horizontal que aparece em baixo de cada código de barras que não consigo tirar.

Estou ficando assustada, parece que terei mesmo que recompilar todos os relatórios!!!

Tem alguma sugestão?

Grata

[]'s, Renata
[Email]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Vish.. nunca tive esses problemas, erros de impressao só aconteceram comigo por causa da impressora.

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

É... eu cansei de brigar com o iReport antigo. Tô recompilando tudo aqui... rs...

Qual versão vc usa? (de iReport).

[]'s, Renata
[Email]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

3.0.0

O unico problema dessa versão é que as bordas dos campos não funcionam.

Eu tive que colocar um retangulo atras para ficar como borda.
Nessa nova já consertaram?

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Juro que não sei! Não tenho nenhum caso em que eu use bordas dos campos. Vou testar aqui e te falo.

Me diga uma coisa, vc usa scriptlets com essa versão?

Pq eu usava numa boa com a versão 2.0.5 (e anteriores) e agora não tô conseguindo mais compilar meus rels que usam scriptlet com a versão 3.7.2.

Vc usa?


Grata
Renata

[]'s, Renata
[Email]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Não.

Aproveitando.. como voce cria estilo etiquetas?

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

Nada especial, faço como se fosse um relatório, o desenhinho da etiqueta no iReport. Coloco os campos onde tem que sair e só.


[]'s, Renata
[Email]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team