Пример #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;
  }