Пример #1
0
  protected RelatorioTO configuraPDF(RelatorioTO ret, Filtro filtro) {

    // Define largura das colunas desse relatório
    int larguras[] = new int[11];
    larguras[0] = 103;
    larguras[1] = 51;
    larguras[2] = 30;
    larguras[3] = 51;
    larguras[4] = 51;
    larguras[5] = 30;
    larguras[6] = 51;
    larguras[7] = 51;
    larguras[8] = 51;
    larguras[9] = 30;
    larguras[10] = 30;

    ret.setLarguraColPDF(larguras);

    String cssColunas[] = new String[11];
    cssColunas[0] = "";
    cssColunas[1] = " bE ";
    cssColunas[2] = "";
    cssColunas[3] = "";
    cssColunas[4] = " bE ";
    cssColunas[5] = "";
    cssColunas[6] = "";
    cssColunas[7] = " bE ";
    cssColunas[8] = "";
    cssColunas[9] = " bE ";
    cssColunas[10] = " bE ";

    ret.setCssColunas(cssColunas);

    int larguraRelatorio = 0;
    for (int i = 0; i < ret.getLarguraColPDF().length; i++)
      larguraRelatorio += ret.getLarguraColPDF()[i];
    ret.setLarguraRelPDF(larguraRelatorio);

    // Define o numero de linhas por página
    ret.setLinhasPorPagina(74);

    // Gera o html do cabeçalho
    ret.setCabecPdf(geraCabecPDfRel(filtro, ret));
    // Gera o inicio da tabela do relatório
    ret.setCabecTabelaPdf(geraCabecPdfHtmlTabelaRel(filtro, ret));

    // Gera o html do cabeçalho
    ret.setCabecExcel(geraCabecExcel(filtro, ret));
    // Gera o inicio da tabela do relatório
    ret.setCabecTabelaExcel(geraCabecTabelaExcel(filtro, ret));

    return ret;
  }
Пример #2
0
  protected String geraCabecTabelaExcel(Filtro filtro, RelatorioTO relatorio) {

    StringBuffer cabecTabela =
        new StringBuffer(
            "<table align=\"center\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\">");
    cabecTabela.append(
        "<tr><td "
            + relatorio.geraStyle("bS bI bE")
            + " class=\"negritoBoldCab\" width=\""
            + relatorio.getLarguraColPDF()[0]
            + "px\" rowspan=\"2\" align=\"center\" >Descrição</td>");

    cabecTabela.append(
        "<td "
            + relatorio.geraStyle("bS bI bE")
            + " class=\"negritoBoldCab\" colspan=\"3\" align=\"center\" > Orçamento Inicial Dezembro "
            + filtro.getAnoOrc()
            + "</td>");
    cabecTabela.append(
        "<td "
            + relatorio.geraStyle("bS bI bE")
            + " class=\"negritoBoldCab\" colspan=\"3\" align=\"center\" > Orçamento Atual Dezembro"
            + filtro.getAnoOrc()
            + "</td>");
    cabecTabela.append(
        "<td "
            + relatorio.geraStyle("bS bI bE")
            + " class=\"negritoBoldCab\" colspan=\"2\" align=\"center\" >Variações R$</td>");
    cabecTabela.append(
        "<td "
            + relatorio.geraStyle("bS bI bE bD")
            + " class=\"negritoBoldCab\" colspan=\"2\" align=\"center\" >Variações (%)</td></tr>");

    cabecTabela.append(
        "<tr><td "
            + relatorio.geraStyle("bI bE")
            + " class=\"negritoBoldCab\" width=\""
            + relatorio.getLarguraColPDF()[1]
            + "px\"  align=\"center\" >Saldo Médio</td>");
    cabecTabela.append(
        "<td "
            + relatorio.geraStyle("bI bE")
            + " class=\"negritoBoldCab\" width=\""
            + relatorio.getLarguraColPDF()[2]
            + "px\"  align=\"center\" >Spread (%)</td>");
    cabecTabela.append(
        "<td "
            + relatorio.geraStyle("bI bE")
            + " class=\"negritoBoldCab\" width=\""
            + relatorio.getLarguraColPDF()[3]
            + "px\"  align=\"center\" >Resultado</td>");

    cabecTabela.append(
        "<td "
            + relatorio.geraStyle("bI bE")
            + " class=\"negritoBoldCab\" width=\""
            + relatorio.getLarguraColPDF()[4]
            + "px\"  align=\"center\" >Saldo Médio</td>");
    cabecTabela.append(
        "<td "
            + relatorio.geraStyle("bI bE")
            + " class=\"negritoBoldCab\" width=\""
            + relatorio.getLarguraColPDF()[5]
            + "px\"  align=\"center\" >Spread (%)</td>");
    cabecTabela.append(
        "<td "
            + relatorio.geraStyle("bI bE")
            + " class=\"negritoBoldCab\" width=\""
            + relatorio.getLarguraColPDF()[6]
            + "px\"  align=\"center\" >Resultado</td>");

    cabecTabela.append(
        "<td "
            + relatorio.geraStyle("bI bE")
            + " class=\"negritoBoldCab\" width=\""
            + relatorio.getLarguraColPDF()[7]
            + "px\"  align=\"center\" >Saldo Médio</td>");
    cabecTabela.append(
        "<td "
            + relatorio.geraStyle("bI bE")
            + " class=\"negritoBoldCab\" width=\""
            + relatorio.getLarguraColPDF()[8]
            + "px\"  align=\"center\" >Resultado</td>");

    cabecTabela.append(
        "<td "
            + relatorio.geraStyle("bI bE")
            + " class=\"negritoBoldCab\" width=\""
            + relatorio.getLarguraColPDF()[9]
            + "px\"  align=\"center\" >Saldo Médio</td>");
    cabecTabela.append(
        "<td "
            + relatorio.geraStyle("bI bD bE")
            + " class=\"negritoBoldCab\" width=\""
            + relatorio.getLarguraColPDF()[10]
            + "px\"  align=\"center\" >Resultado</td></tr>");
    return cabecTabela.toString();
  }