Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Soluçao para paginaçao
Há um número excessivo de tópicos que aparecem em primeiro plano neste grupo. Para fazer com que este tópico apareça primeiro, elimine essa opção de um outro tópico.
Erro ao processar a solicitação. Tente novamente.
sinalizar
  5 mensagens - Recolher todas  -  Traduzir tudo para Traduzido (ver todos os originais)
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na internet.
Sua resposta não foi enviada.
Postagem publicada
 
De:
Para:
Cc:
Encaminhar para
Adicionar Cc | Adicionar Encaminhar para | Editar Assunto
Assunto:
Validação:
Com o objetivo de verificação, digite os caracteres que você vê na figura abaixo ou os números que ouvir ao clicar no ícone de acessibilidade. Ouça e digite os números que ouvir
 
Hermes Hostin  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 16 out, 15:20
De: Hermes Hostin <hermeshos...@gmail.com>
Data: Fri, 16 Oct 2009 11:20:34 -0700 (PDT)
Local: Sex 16 out 2009 15:20
Assunto: Soluçao para paginaçao
Boa tarde pessoal,

Gostaria de algumas ideias/sugestões para um necessidade que tenho  na
geração de boletos:

Preciso gerar varios boletos em um arquivo, porem com layouts
diferentes.
Esta necessidade se dá pelo fato de ter que fazer paginaçao de faturas
com varias páginas.

Meus boletos personalizados apresentam um extrato de eventos de
desconto para o sacado, que é parecido com um extrato bancário. Este
extrato fica no topo do layout, e se o numero de eventos superar o
numero de linhas do layout, deve ser feito uma nova página um pouco
diferente do layout principal do boleto.

Se fosse para gerar um boleto por arquivo seria tranquilo, porem como
eu tenho que adicionar varios boletos em arquivo, fico  limitado a um
layout apenas.

Alguem tem alguma idéia?

Grato!!!


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Gilmar P.S.L.  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 16 out, 15:56
De: "Gilmar P.S.L." <gilmat...@gmail.com>
Data: Fri, 16 Oct 2009 15:56:36 -0300
Local: Sex 16 out 2009 15:56
Assunto: Re: Soluçao para paginaçao

Opa grande Hermes!
Cara, ficamos gratos mais uma vez por sua participação..

Seguinte, se eu entendi bem o problema acho que no momento o JRimum oferece
as ferramentas para vc.

Vamo lá...

Imaginando que vc tenha uma lista de BoletoExtrato (boletos Bopepo e dados
do extrato do sacado )...

Vc pode inicialmente identificar quais são os BoletoExtrato que exederiam 1
página (pelo número de linha de dados)
E em seguida dividir em duas listas:

 1- Com boletos de uma pagina
 2- Com boletos com mais de uma pagina

** Se possuir mais de um critério pode considerar 3, 4, 5 etc..., é  o mesmo
exemplo.

A partir dessas listas vc geraria dois arquivos com vários boletos através
do método "groupInOnePDF"

Até aí não resolve, certo?! Mas vc terá dois arquivos que poderão ser
transformados em um.

Na classe Util4PDF ou PDFUtil (dependendo da versão), vc encontrará o
método:

 mergeFiles(List<byte[]> pdfFiles)

Que junta os pdfs em um só pdf.

Então, a partir das duas listas vc poderia fazer uma coisa assim:

Com a ajuda de mais uma classe utilitária do pacote utilix (FileUtil ou
Util4File) e para exemplo:

BoletoViewer.groupInOnePDF("BoletoExtratoDeUmaPagina.pdf", boletos,new
File("TemplateDeUmaPagina.pdf"));
BoletoViewer.groupInOnePDF("BoletoExtratoDeVariasPaginas.pdf", boletos,new
File("TemplateDeVariasPaginas.pdf"));

byte[] boletosDeUmaPagina = FileUtil.bytesFromFile(new
File("BoletoExtratoDeUmaPagina.pdf"));
byte[] boletosDeVariasPaginas = FileUtil.bytesFromFile(new
File("BoletoExtratoDeVariasPaginas.pdf"));

ArrayList<byte[]> arquivos = new ArrayList<byte[]>();

arquivos.add(boletosDeUmaPagina);
arquivos.add(boletosDeVariasPaginas);

FileUtil.bytes2file("ArquivoComTodosOsBoletos.pdf",PDFUtil.mergeFiles(arqui vos));

Espero que eu tenha entendido o seu problema, ...
Em qualquer caso, dúvida ou não, é só falar.

Atenciosamente.
--
Gilmar P.S.L.
*JR*imum *D*eveloper


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Hermes Hostin  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 16 out, 17:22
De: Hermes Hostin <hermeshos...@gmail.com>
Data: Fri, 16 Oct 2009 13:22:06 -0700 (PDT)
Local: Sex 16 out 2009 17:22
Assunto: Re: Soluçao para paginaçao
Beleza Gilmar!!!!
Primeiramente obrigado pelo suporte rapido que vcs proporcionam,

Show de bola a soluçao, vou fazer testes. Muito Obrigado Gilmar!!!!!

On 16 out, 15:56, "Gilmar P.S.L." <gilmat...@gmail.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Rômulo Augusto  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 18 out, 18:54
De: Rômulo Augusto <romulom...@gmail.com>
Data: Sun, 18 Oct 2009 18:54:01 -0300
Local: Dom 18 out 2009 18:54
Assunto: Re: Soluçao para paginaçao

Fala grande Hermes!
Acho que essa é a primeira vez que falo contigo e já vou logo te pedindo uma
coisa... claro, só se for possível pra vc!

Seguinte, como vc eh um cara que adotou o Bopepo como sua biblioteca
favorita de boletos (hehe) e já contribuiu com a gente antes, estamos
convidando vc a fazer um tutorial com o tema desta thread.

Achamos a questão bem interessante e que um tutorial sobre isso poderia
ajudar muita gente que ta com seu mesmo problema!

Esperamos sua resposta!

Valeu

-------------------------------------------------------------------
Rômulo Augusto

2009/10/16 Hermes Hostin <hermeshos...@gmail.com>


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Hermes Hostin  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 19 out, 07:10
De: Hermes Hostin <hermeshos...@gmail.com>
Data: Mon, 19 Oct 2009 07:10:52 -0300
Local: Seg 19 out 2009 07:10
Assunto: Re: Soluçao para paginaçao

Beleza Romulo!!

Assim que eu terminar minhas implementações monto um tutorial com esta
thread e envio para o grupo!!

Um grande abraço!!!

2009/10/18 Rômulo Augusto <romulom...@gmail.com>

--

HERMES HOSTIN
CEL -99349275


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Fim das mensagens
« Voltar às Discussões « Tópico recente     Tópico antigo »

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2009 Google