Package br.com.caelum.stella.boleto

Examples of br.com.caelum.stella.boleto.GeracaoBoletoException


                    BaseFont.WINANSI, BaseFont.EMBEDDED);
            this.fonteBold = BaseFont.createFont(BaseFont.HELVETICA_BOLD,
                    BaseFont.WINANSI, BaseFont.EMBEDDED);

        } catch (DocumentException e) {
            throw new GeracaoBoletoException(e);
        } catch (IOException e) {
            throw new GeracaoBoletoException(e);
        }

        this.document.open();
        this.contentByte = this.writer.getDirectContent();
        this.document.newPage();
View Full Code Here


            PdfTemplate template = this.contentByte.createTemplate(image
                    .getWidth(), image.getHeight());
            template.addImage(pdfImage);
            this.contentByte.addTemplate(template, x, y);
        } catch (BadElementException e) {
            throw new GeracaoBoletoException(e);
        } catch (DocumentException e) {
            throw new GeracaoBoletoException(e);
        }
    }
View Full Code Here

            this.writer.writeImage(0, 55, imageFor(imagemTitulo), 514.22f,
                    385.109f);
            this.writer.writeImage(0, 805 - 486, imageFor(boleto.getBanco()
                    .getImage()), 100, 23);
        } catch (IOException e) {
            throw new GeracaoBoletoException(
                    "Erro na leitura das imagens do boleto", e);
        }

        for (int i = 0; i < boleto.getDescricoes().size(); i++)
            this.writer.writeBold(5, 805 - 70 - i * 15, boleto.getDescricoes()
View Full Code Here

            byte[] b = toPDF();

            fos.write(b);
            fos.close();
        } catch (FileNotFoundException e) {
            throw new GeracaoBoletoException(
                    "Erro na geração do boleto em PDF", e);
        } catch (NumberFormatException e) {
            throw new GeracaoBoletoException(
                    "Erro na geração do boleto em PDF", e);
        } catch (IOException e) {
            throw new GeracaoBoletoException(
                    "Erro na geração do boleto em PDF", e);
        } finally {
            tryToClose(fos);
        }
    }
View Full Code Here

    private void tryToClose(Closeable c) {
        try {
            c.close();
        } catch (IOException e) {
            throw new GeracaoBoletoException("Erro ao fechar stream", e);
        }
    }
View Full Code Here

            byte[] b = toPNG();

            fos.write(b);
        } catch (FileNotFoundException e) {
            throw new GeracaoBoletoException(
                    "Erro na geração do boleto em PNG", e);
        } catch (IOException e) {
            throw new GeracaoBoletoException(
                    "Erro na geração do boleto em PNG", e);
        } finally {
            tryToClose(fos);
        }
View Full Code Here

        try {
            b = new byte[is.available()];
            is.read(b);

        } catch (NumberFormatException e) {
            throw new GeracaoBoletoException(
                    "Erro na geração do boleto em PDF", e);
        } catch (IOException e) {
            throw new GeracaoBoletoException(
                    "Erro na geração do boleto em PDF", e);
        } finally {
            tryToClose(is);
        }
        return b;
View Full Code Here

        if (this.stream == null) {
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            try {
                ImageIO.write(this.PNGimage, "PNG", baos);
            } catch (IOException e) {
                throw new GeracaoBoletoException(e); // nao esperado
            }
            this.stream = new ByteArrayInputStream(baos.toByteArray());
        }
        return this.stream;
    }
View Full Code Here

        if (this.stream == null) {
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            try {
                ImageIO.write(this.PNGimage, "PNG", baos);
            } catch (IOException e) {
                throw new GeracaoBoletoException(e); // nao esperado
            }
            this.stream = new ByteArrayInputStream(baos.toByteArray());
        }
        return this.stream;
    }
View Full Code Here

                    BaseFont.WINANSI, BaseFont.EMBEDDED);
            this.fonteBold = BaseFont.createFont(BaseFont.HELVETICA_BOLD,
                    BaseFont.WINANSI, BaseFont.EMBEDDED);

        } catch (DocumentException e) {
            throw new GeracaoBoletoException(e);
        } catch (IOException e) {
            throw new GeracaoBoletoException(e);
        }

        this.document.open();
        this.contentByte = this.writer.getDirectContent();
        this.document.newPage();
View Full Code Here

TOP

Related Classes of br.com.caelum.stella.boleto.GeracaoBoletoException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.