Package br.com.caelum.stella.boleto.exception

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


  public InputStream geraStream(BoletoWriter writer) {
    try {
      BoletoTransformer transformer = new BoletoTransformer(writer);
      return transformer.transform(this.boletos);
    } catch (Exception e) {
      throw new GeracaoBoletoException("Erro na geração do boleto", e);
    }

  }
View Full Code Here


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

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

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

      PdfTemplate template = contentByte.createTemplate(image.getWidth(), image.getHeight());
      template.addImage(pdfImage);
      final float leftMargin = document.leftMargin();
      contentByte.addTemplate(template, leftMargin + x, y);
    } catch (BadElementException e) {
      throw new GeracaoBoletoException(e);
    } catch (DocumentException e) {
      throw new GeracaoBoletoException(e);
    }
  }
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 HTML", e);
    } catch (IOException e) {
      throw new GeracaoBoletoException(
          "Erro na geração do boleto em HTML", e);
    } finally {
      tryToClose(is);
    }
    return b;
View Full Code Here

        if (stream == null) {
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            try {
                ImageIO.write(PNGimage, "PNG", baos);
            } catch (IOException e) {
                throw new GeracaoBoletoException(e); // nao esperado
            }
            stream = new ByteArrayInputStream(baos.toByteArray());
        }
        return stream;
    }
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

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

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

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

TOP

Related Classes of br.com.caelum.stella.boleto.exception.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.