Example usage for com.itextpdf.text BaseColor BaseColor

List of usage examples for com.itextpdf.text BaseColor BaseColor

Introduction

In this page you can find the example usage for com.itextpdf.text BaseColor BaseColor.

Prototype

public BaseColor(final float red, final float green, final float blue) 

Source Link

Document

Construct a BaseColor with float values.

Usage

From source file:PDF.Reportes.java

public static PdfPTable statusfichas(String usuario, String contra) throws DocumentException {

    //        IngresoAbd bd = new IngresoAbd(usuario, contra);
    List<Beans.Reportes> reportes;
    reportes = ReportesDAO.statusFichas(usuario, contra);
    //        reportes = bd.statusFichas();

    PdfPTable table = new PdfPTable(4);
    if (reportes.isEmpty()) {

        PdfPCell cell;//from  w w w.  ja  va2s . com
        cell = new PdfPCell(
                new Phrase("Lo sentimos, por el momento an no existe informacin para este reporte."));
        cell.setColspan(5);
        table.addCell(cell);
    } else if (reportes.get(0).getCodError() != 0) {
        PdfPCell cell;
        if (reportes.get(0).getCodError() == -1) {
            cell = new PdfPCell(new Phrase(Constants.ERROR1));
            cell.setColspan(5);
            table.addCell(cell);
        }
        if (reportes.get(0).getCodError() == -2) {
            cell = new PdfPCell(new Phrase(Constants.ERROR3));
            cell.setColspan(5);
            table.addCell(cell);
        }
        if (reportes.get(0).getCodError() == -3) {
            cell = new PdfPCell(new Phrase(Constants.ERROR2));
            cell.setColspan(5);
            table.addCell(cell);
        }
        //            cell = new PdfPCell(new Phrase(reportes.get(0).getMsjError()));
    } else {
        BaseColor color = new BaseColor(69, 161, 240);
        BaseColor colorB = new BaseColor(255, 255, 255);
        PdfPCell cell;
        cell = new PdfPCell(new Phrase("Carrera", FontFactory.getFont("arial", 12, colorB)));
        cell.setBorderColor(colorB);
        cell.setHorizontalAlignment(Element.ALIGN_CENTER);
        cell.setBackgroundColor(color);
        table.addCell(cell);
        cell = new PdfPCell(new Phrase("Prefichas", FontFactory.getFont("arial", 12, colorB)));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER);
        cell.setBackgroundColor(color);
        cell.setBorderColor(colorB);

        table.addCell(cell);
        cell = new PdfPCell(new Phrase("Prefichas pagadas", FontFactory.getFont("arial", 12, colorB)));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER);
        cell.setBackgroundColor(color);
        cell.setBorderColor(colorB);
        table.addCell(cell);
        cell = new PdfPCell(new Phrase("Pre proceso concluido", FontFactory.getFont("arial", 12, colorB)));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER);
        cell.setBackgroundColor(color);
        cell.setBorderColor(colorB);
        table.addCell(cell);
        int totalP = 0;
        int totalPp = 0;
        int totalPr = 0;
        for (Beans.Reportes reporte : reportes) {
            cell = new PdfPCell(new Phrase(reporte.getNombre(), FontFactory.getFont("arial", 8)));
            cell.setBorderColor(color);
            cell.setHorizontalAlignment(Element.ALIGN_CENTER);
            table.addCell(cell);
            cell = new PdfPCell(new Phrase(reporte.getPreficha()));
            cell.setBorderColor(color);
            totalP = Integer.parseInt(reporte.getPreficha()) + totalP;
            cell.setHorizontalAlignment(Element.ALIGN_CENTER);
            table.addCell(cell);
            cell = new PdfPCell(new Phrase(reporte.getPrefpagadas()));
            cell.setHorizontalAlignment(Element.ALIGN_CENTER);
            cell.setBorderColor(color);
            totalPp = Integer.parseInt(reporte.getPrefpagadas()) + totalPp;
            table.addCell(cell);
            cell = new PdfPCell(new Phrase(reporte.getPreproc()));
            cell.setHorizontalAlignment(Element.ALIGN_CENTER);
            cell.setBorderColor(color);
            totalPr = Integer.parseInt(reporte.getPreproc()) + totalPr;
            table.addCell(cell);

        }
        cell = new PdfPCell(new Phrase("Totales", FontFactory.getFont("arial", 12, colorB)));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER);
        cell.setBackgroundColor(color);
        cell.setBorderColor(colorB);
        table.addCell(cell);
        cell = new PdfPCell(new Phrase(Integer.toString(totalP), FontFactory.getFont("arial", 12)));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER);
        cell.setBorderColor(color);
        table.addCell(cell);
        cell = new PdfPCell(new Phrase(Integer.toString(totalPp), FontFactory.getFont("arial", 12)));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER);
        cell.setBorderColor(color);
        table.addCell(cell);
        cell = new PdfPCell(new Phrase(Integer.toString(totalPr), FontFactory.getFont("arial", 12)));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER);
        cell.setBorderColor(color);
        table.addCell(cell);
        table.setWidthPercentage(110);
        table.setWidths(new int[] { 50, 50, 100, 100 });
    }

    return table;
}

From source file:PDF.Reporte_Final.java

private PdfPTable tablaEvaluador_profe() throws Exception {
    PdfPTable tabla_evaluador = new PdfPTable(5);
    tabla_evaluador.setWidths(new int[] { 2, 2, 3, 2, 3 });
    int anio = 0, anio_fin = 0;
    PdfPCell Titulo_tabla = new PdfPCell(
            new Phrase("Tabla de evaluadores con los " + "profesores asignados", encabezadost));
    PdfPCell evaluador = new PdfPCell(new Phrase("Nmero de empleado de evaluador"));
    PdfPCell profesor = new PdfPCell(new Phrase("Nmero de empleado de profesor"));
    PdfPCell Ruta_alm = new PdfPCell(new Phrase("Puntaje total asignado"));
    PdfPCell Puntos = new PdfPCell(new Phrase("Fecha de evaluacin"));
    PdfPCell Observaciones = new PdfPCell(new Phrase("Periodo Correspondiente"));
    //PdfPCell celda=new PdfPCell();

    Titulo_tabla.setHorizontalAlignment(Element.ALIGN_CENTER);
    Titulo_tabla.setVerticalAlignment(Element.ALIGN_MIDDLE);
    Titulo_tabla.setBackgroundColor(new BaseColor(153, 0, 76));
    Titulo_tabla.setColspan(5);//ww w.ja va 2  s.  c  om
    Titulo_tabla.setExtraParagraphSpace(15f);
    tabla_evaluador.addCell(Titulo_tabla);

    evaluador.setHorizontalAlignment(Element.ALIGN_CENTER);
    evaluador.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_evaluador.addCell(evaluador);

    profesor.setHorizontalAlignment(Element.ALIGN_CENTER);
    profesor.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_evaluador.addCell(profesor);

    Ruta_alm.setHorizontalAlignment(Element.ALIGN_CENTER);
    Ruta_alm.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_evaluador.addCell(Ruta_alm);

    Puntos.setHorizontalAlignment(Element.ALIGN_CENTER);
    Puntos.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_evaluador.addCell(Puntos);

    Observaciones.setHorizontalAlignment(Element.ALIGN_CENTER);
    Observaciones.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_evaluador.addCell(Observaciones);

    /*Aqui van las consultas de las Actividades del profesor*/
    ResultSet rb = lb.executeQuery("SELECT * FROM evaluador_evalua_profesor");
    while (rb.next()) {
        tabla_evaluador.addCell(rb.getString("id_usuario_ev"));
        tabla_evaluador.addCell(rb.getString("id_usuario_prof"));//Add the type of every type pub
        tabla_evaluador.addCell(rb.getString("puntaje_final"));
        tabla_evaluador.addCell(rb.getString("fecha_ev"));
        if (rb.getInt("periodo") == 1) {
            anio = 2017;
            anio_fin = 2018;
        } else if (rb.getInt("periodo") == 2) {
            anio = 2018;
            anio_fin = 2019;
        } else if (rb.getInt("periodo") == 3) {
            anio = 2019;
            anio_fin = 2020;
        } else if (rb.getInt("periodo") == 4) {
            anio = 2020;
            anio_fin = 2021;
        }
        tabla_evaluador.addCell(anio + " - " + anio_fin);
    }

    return tabla_evaluador;

}

From source file:PDF.Reporte_Final.java

private PdfPTable tabla_num_prof() throws Exception {
    PdfPTable tabla_num = new PdfPTable(2);
    tabla_num.setWidths(new int[] { 2, 2 });
    String periodo = "";
    PdfPCell Titulo_tabla = new PdfPCell(
            new Phrase("Nmero total de evaluadores y profesores " + "participantes", encabezadost));
    PdfPCell evaluador = new PdfPCell(new Phrase("Nmero de evaluadores"));
    PdfPCell profesor = new PdfPCell(new Phrase("Nmero de profesores"));

    Titulo_tabla.setHorizontalAlignment(Element.ALIGN_CENTER);
    Titulo_tabla.setVerticalAlignment(Element.ALIGN_MIDDLE);
    Titulo_tabla.setBackgroundColor(new BaseColor(153, 0, 76));
    Titulo_tabla.setColspan(5);/*from  w  w w. j  a  v a2s .  com*/
    Titulo_tabla.setExtraParagraphSpace(15f);
    tabla_num.addCell(Titulo_tabla);

    evaluador.setHorizontalAlignment(Element.ALIGN_CENTER);
    evaluador.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(evaluador);

    profesor.setHorizontalAlignment(Element.ALIGN_CENTER);
    profesor.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(profesor);

    /*Aqui van las consultas de las Actividades del profesor*/
    int i = 0;
    ResultSet re = lb.executeQuery("SELECT * FROM evaluador"), rp;
    String numberAsString;// = Integer.toString(number);
    while (re.next()) {
        i++;
        periodo = re.getString("periodo_actual");
    }
    //System.out.println(i);
    numberAsString = Integer.toString(i);
    tabla_num.addCell(numberAsString);
    i = 0;
    rp = lb.executeQuery("SELECT * FROM profesor WHERE periodo = " + periodo);
    while (rp.next()) {
        i++;
    }
    //System.out.println(numberAsString);
    numberAsString = Integer.toString(i);
    tabla_num.addCell(numberAsString);
    return tabla_num;
}

From source file:PDF.Reporte_Final.java

private PdfPTable tabla_evaluador() throws Exception {
    PdfPTable tabla_num = new PdfPTable(2);
    tabla_num.setWidths(new int[] { 2, 2 });
    PdfPCell Titulo_tabla = new PdfPCell(new Phrase("Actividades aceptadas por evaluador", encabezadost));
    PdfPCell evaluador = new PdfPCell(new Phrase("Nmero de empleado del evaluador"));
    PdfPCell actividades = new PdfPCell(new Phrase("Nmero de actividades aceptadas"));

    Titulo_tabla.setHorizontalAlignment(Element.ALIGN_CENTER);
    Titulo_tabla.setVerticalAlignment(Element.ALIGN_MIDDLE);
    Titulo_tabla.setBackgroundColor(new BaseColor(153, 0, 76));
    Titulo_tabla.setColspan(5);//from  ww  w.  ja v a 2s. c  o  m
    Titulo_tabla.setExtraParagraphSpace(15f);
    tabla_num.addCell(Titulo_tabla);

    evaluador.setHorizontalAlignment(Element.ALIGN_CENTER);
    evaluador.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(evaluador);

    actividades.setHorizontalAlignment(Element.ALIGN_CENTER);
    actividades.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(actividades);

    /*Aqui van las consultas de las Actividades del profesor*/
    int[] evaluador_num = new int[100];
    int[][] profesor_num = new int[300][300];
    String numberAsString, numberAsString2;
    int eva = 0, prof = 0, num_prof = 0, i = 0, n = 0, aux, suma_act = 0;
    ResultSet rs, ra;
    rs = lb.executeQuery("SELECT * FROM evaluador_evalua_profesor");
    while (rs.next()) {
        if (i == 0)
            aux = 1;
        else
            aux = i;
        if (evaluador_num[aux - 1] != rs.getInt("id_usuario_ev")) {
            evaluador_num[i] = rs.getInt("id_usuario_ev");
            i++;
        } else {
            System.out.println("Ya existe");
        }
    } //We get evaluators
    for (int e = 0; e < i; e++) {
        aux = getAccepted_Activities(evaluador_num[e]);
        numberAsString = Integer.toString(evaluador_num[e]);
        tabla_num.addCell(numberAsString);
        numberAsString2 = Integer.toString(aux);
        tabla_num.addCell(numberAsString2);
    }
    return tabla_num;
}

From source file:PDF.Reporte_Final.java

private PdfPTable tabla_profesores_nivel() throws Exception {
    PdfPTable tabla_num = new PdfPTable(3);
    int anio = 0, anio_fin = 0;
    tabla_num.setWidths(new int[] { 2, 2, 2 });
    PdfPCell Titulo_tabla = new PdfPCell(
            new Phrase("Lista de profesores participantes para este periodo", encabezadost));
    PdfPCell profesor = new PdfPCell(new Phrase("Nmero de empleado"));
    PdfPCell nivel = new PdfPCell(new Phrase("Nivel de beca (Preliminar)"));
    PdfPCell periodo = new PdfPCell(new Phrase("Periodo"));

    Titulo_tabla.setHorizontalAlignment(Element.ALIGN_CENTER);
    Titulo_tabla.setVerticalAlignment(Element.ALIGN_MIDDLE);
    Titulo_tabla.setBackgroundColor(new BaseColor(153, 0, 76));
    Titulo_tabla.setColspan(5);// www.  ja  v a 2  s  .  co  m
    Titulo_tabla.setExtraParagraphSpace(15f);
    tabla_num.addCell(Titulo_tabla);

    profesor.setHorizontalAlignment(Element.ALIGN_CENTER);
    profesor.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(profesor);

    nivel.setHorizontalAlignment(Element.ALIGN_CENTER);
    nivel.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(nivel);

    periodo.setHorizontalAlignment(Element.ALIGN_CENTER);
    periodo.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(periodo);

    /*Aqui van las consultas de las Actividades del profesor*/
    ResultSet rs, rperiodo;
    int periodo_actual = 0;
    rperiodo = lb.executeQuery("SELECT * FROM evaluador");
    while (rperiodo.next()) {
        periodo_actual = rperiodo.getInt("periodo_actual");
    }
    rs = lb.executeQuery("SELECT * FROM profesor WHERE periodo = " + periodo_actual);
    while (rs.next()) {
        tabla_num.addCell(rs.getString("id_usuario"));
        tabla_num.addCell(rs.getString("nivel"));
        if (rs.getInt("periodo") == 1) {
            anio = 2017;
            anio_fin = 2018;
        } else if (rs.getInt("periodo") == 2) {
            anio = 2018;
            anio_fin = 2019;
        } else if (rs.getInt("periodo") == 3) {
            anio = 2019;
            anio_fin = 2020;
        } else if (rs.getInt("periodo") == 4) {
            anio = 2020;
            anio_fin = 2021;
        }
        tabla_num.addCell(anio + " - " + anio_fin);
    }
    return tabla_num;
}

From source file:PDF.Reporte_Final.java

private PdfPTable tabla_alumnos() throws Exception {
    PdfPTable tabla_num = new PdfPTable(4);
    int a = 0, b = 0, c = 0, d = 0, e = 0;
    String numberAsString;/*from   w  w w.j av  a  2 s .  c o  m*/
    tabla_num.setWidths(new int[] { 2, 2, 2, 2 });
    PdfPCell Titulo_tabla = new PdfPCell(new Phrase("Alumnos BEIFI y de SS", encabezadost));
    PdfPCell BEIFI_Acep = new PdfPCell(new Phrase("BEIFI aceptados"));
    PdfPCell BEIFI_No = new PdfPCell(new Phrase("BEIFI no aceptados"));
    PdfPCell SS_Acep = new PdfPCell(new Phrase("SS aceptados"));
    PdfPCell SS_No = new PdfPCell(new Phrase("SS no aceptados"));

    Titulo_tabla.setHorizontalAlignment(Element.ALIGN_CENTER);
    Titulo_tabla.setVerticalAlignment(Element.ALIGN_MIDDLE);
    Titulo_tabla.setBackgroundColor(new BaseColor(153, 0, 76));
    Titulo_tabla.setColspan(5);
    Titulo_tabla.setExtraParagraphSpace(15f);
    tabla_num.addCell(Titulo_tabla);

    BEIFI_Acep.setHorizontalAlignment(Element.ALIGN_CENTER);
    BEIFI_Acep.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(BEIFI_Acep);

    BEIFI_No.setHorizontalAlignment(Element.ALIGN_CENTER);
    BEIFI_No.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(BEIFI_No);

    SS_Acep.setHorizontalAlignment(Element.ALIGN_CENTER);
    SS_Acep.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(SS_Acep);

    SS_No.setHorizontalAlignment(Element.ALIGN_CENTER);
    SS_No.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(SS_No);

    //we get the four numbers for students
    a = getNum2_1(2);
    numberAsString = Integer.toString(a);
    tabla_num.addCell(numberAsString);
    b = getNum2_1(3);
    numberAsString = Integer.toString(b);
    tabla_num.addCell(numberAsString);
    c = getNum2_1(4);
    numberAsString = Integer.toString(c);
    tabla_num.addCell(numberAsString);
    d = getNum2_1(5);
    numberAsString = Integer.toString(d);
    tabla_num.addCell(numberAsString);

    return tabla_num;
}

From source file:PDF.Reporte_Final.java

private PdfPTable tabla_publicaciones() throws Exception {
    PdfPTable tabla_num = new PdfPTable(5);
    int a = 0, b = 0, c = 0, d = 0, e = 0;
    String numberAsString;//w  ww.  j av a2s. com
    tabla_num.setWidths(new int[] { 2, 2, 2, 2, 2 });
    PdfPCell Titulo_tabla = new PdfPCell(new Phrase("Publicaciones aceptadas", encabezadost));
    PdfPCell boletin = new PdfPCell(new Phrase("Boletnes"));
    PdfPCell sin_nacional = new PdfPCell(new Phrase("Sin arbitraje, Nacional"));
    PdfPCell sin_inter = new PdfPCell(new Phrase("Sin abitraje, Internacional"));
    PdfPCell con_nacional = new PdfPCell(new Phrase("Con arbitraje, Nacional"));
    PdfPCell con_inter = new PdfPCell(new Phrase("Con arbitraje, Internacional"));

    Titulo_tabla.setHorizontalAlignment(Element.ALIGN_CENTER);
    Titulo_tabla.setVerticalAlignment(Element.ALIGN_MIDDLE);
    Titulo_tabla.setBackgroundColor(new BaseColor(153, 0, 76));
    Titulo_tabla.setColspan(5);
    Titulo_tabla.setExtraParagraphSpace(15f);
    tabla_num.addCell(Titulo_tabla);

    boletin.setHorizontalAlignment(Element.ALIGN_CENTER);
    boletin.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(boletin);

    sin_nacional.setHorizontalAlignment(Element.ALIGN_CENTER);
    sin_nacional.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(sin_nacional);

    sin_inter.setHorizontalAlignment(Element.ALIGN_CENTER);
    sin_inter.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(sin_inter);

    con_nacional.setHorizontalAlignment(Element.ALIGN_CENTER);
    con_nacional.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(con_nacional);

    con_inter.setHorizontalAlignment(Element.ALIGN_CENTER);
    con_inter.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(con_inter);

    /*Aqui van las consultas de las Actividades del profesor*/
    a = getNum2_2(2);
    numberAsString = Integer.toString(a);
    tabla_num.addCell(numberAsString);
    b = getNum2_2(3);
    numberAsString = Integer.toString(b);
    tabla_num.addCell(numberAsString);
    c = getNum2_2(4);
    numberAsString = Integer.toString(c);
    tabla_num.addCell(numberAsString);
    d = getNum2_2(5);
    numberAsString = Integer.toString(d);
    tabla_num.addCell(numberAsString);
    e = getNum2_2(6);
    numberAsString = Integer.toString(e);
    tabla_num.addCell(numberAsString);
    return tabla_num;
}

From source file:PDF.Reporte_Final.java

private PdfPTable tabla_eventos() throws Exception {
    PdfPTable tabla_num = new PdfPTable(3);
    int a = 0, b = 0, c = 0, d = 0;
    String numberAsString;//w w w .ja v a 2  s . com
    tabla_num.setWidths(new int[] { 2, 2, 2 });
    PdfPCell Titulo_tabla = new PdfPCell(new Phrase("Eventos aceptados", encabezadost));
    PdfPCell sin_ponencia = new PdfPCell(new Phrase("Institucional sin ponencia publicada"));
    PdfPCell resumen_pub = new PdfPCell(new Phrase("Institucional con resumen publicado"));
    PdfPCell pub_exten = new PdfPCell(new Phrase("Institucional publicado en extenso"));

    Titulo_tabla.setHorizontalAlignment(Element.ALIGN_CENTER);
    Titulo_tabla.setVerticalAlignment(Element.ALIGN_MIDDLE);
    Titulo_tabla.setBackgroundColor(new BaseColor(153, 0, 76));
    Titulo_tabla.setColspan(5);
    Titulo_tabla.setExtraParagraphSpace(15f);
    tabla_num.addCell(Titulo_tabla);

    sin_ponencia.setHorizontalAlignment(Element.ALIGN_CENTER);
    sin_ponencia.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(sin_ponencia);

    resumen_pub.setHorizontalAlignment(Element.ALIGN_CENTER);
    resumen_pub.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(resumen_pub);

    pub_exten.setHorizontalAlignment(Element.ALIGN_CENTER);
    pub_exten.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(pub_exten);

    a = getNum2_3(2);
    numberAsString = Integer.toString(a);
    tabla_num.addCell(numberAsString);

    b = getNum2_3(3);
    numberAsString = Integer.toString(b);
    tabla_num.addCell(numberAsString);

    c = getNum2_3(4);
    numberAsString = Integer.toString(c);
    tabla_num.addCell(numberAsString);

    return tabla_num;
}

From source file:PDF.Reporte_Final.java

private PdfPTable tabla_proyectos() throws Exception {
    PdfPTable tabla_num = new PdfPTable(2);
    int a = 0, b = 0;
    String numberAsString;//from   w  w w .j  ava 2s .c  o m
    tabla_num.setWidths(new int[] { 2, 2 });
    PdfPCell Titulo_tabla = new PdfPCell(new Phrase("Proyectos SIP aceptados y no acpetados", encabezadost));
    PdfPCell aceptados = new PdfPCell(new Phrase("Aceptados"));
    PdfPCell no_aceptados = new PdfPCell(new Phrase("No aceptados"));

    Titulo_tabla.setHorizontalAlignment(Element.ALIGN_CENTER);
    Titulo_tabla.setVerticalAlignment(Element.ALIGN_MIDDLE);
    Titulo_tabla.setBackgroundColor(new BaseColor(153, 0, 76));
    Titulo_tabla.setColspan(5);
    Titulo_tabla.setExtraParagraphSpace(15f);
    tabla_num.addCell(Titulo_tabla);

    aceptados.setHorizontalAlignment(Element.ALIGN_CENTER);
    aceptados.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(aceptados);

    no_aceptados.setHorizontalAlignment(Element.ALIGN_CENTER);
    no_aceptados.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(no_aceptados);

    /*Aqui van las consultas de las Actividades del profesor*/
    a = getNum2_4(2);
    numberAsString = Integer.toString(a);
    tabla_num.addCell(numberAsString);

    b = getNum2_4(3);
    numberAsString = Integer.toString(b);
    tabla_num.addCell(numberAsString);
    return tabla_num;
}

From source file:PDF.Reporte_Final.java

private PdfPTable tabla_obras() throws Exception {
    PdfPTable tabla_num = new PdfPTable(12);
    int a = 0, b = 0, c = 0, d = 0, e, f, g, h, i, j, k, l;
    String numberAsString;/*from  w ww .  j  a  va 2  s  .  com*/
    tabla_num.setWidths(new int[] { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 });
    PdfPCell Titulo_tabla = new PdfPCell(new Phrase("Obras con derecho de autor aceptadas", encabezadost));
    PdfPCell artis = new PdfPCell(new Phrase("O. A."));
    PdfPCell arqui = new PdfPCell(new Phrase("O. Arqui."));
    PdfPCell fotogra = new PdfPCell(new Phrase("O. Foto."));
    PdfPCell apuntes = new PdfPCell(new Phrase("Manual"));
    PdfPCell cine = new PdfPCell(new Phrase("O. Cine."));
    PdfPCell multimedia = new PdfPCell(new Phrase("Multimedia"));
    PdfPCell tv_show = new PdfPCell(new Phrase("Tv. show"));
    PdfPCell dis_graf = new PdfPCell(new Phrase("Dis. Gra."));
    PdfPCell compilacion = new PdfPCell(new Phrase("O. Compi."));
    PdfPCell libro = new PdfPCell(new Phrase("Ed. Libro"));
    PdfPCell computo = new PdfPCell(new Phrase("P. Com."));
    PdfPCell digital = new PdfPCell(new Phrase("Ma. Dig."));

    Titulo_tabla.setHorizontalAlignment(Element.ALIGN_CENTER);
    Titulo_tabla.setVerticalAlignment(Element.ALIGN_MIDDLE);
    Titulo_tabla.setBackgroundColor(new BaseColor(153, 0, 76));
    Titulo_tabla.setColspan(12);
    Titulo_tabla.setExtraParagraphSpace(15f);
    tabla_num.addCell(Titulo_tabla);

    artis.setHorizontalAlignment(Element.ALIGN_CENTER);
    artis.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(artis);

    arqui.setHorizontalAlignment(Element.ALIGN_CENTER);
    arqui.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(arqui);

    fotogra.setHorizontalAlignment(Element.ALIGN_CENTER);
    fotogra.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(fotogra);

    apuntes.setHorizontalAlignment(Element.ALIGN_CENTER);
    apuntes.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(apuntes);

    cine.setHorizontalAlignment(Element.ALIGN_CENTER);
    cine.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(cine);

    multimedia.setHorizontalAlignment(Element.ALIGN_CENTER);
    multimedia.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(multimedia);

    tv_show.setHorizontalAlignment(Element.ALIGN_CENTER);
    tv_show.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(tv_show);

    dis_graf.setHorizontalAlignment(Element.ALIGN_CENTER);
    dis_graf.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(dis_graf);

    compilacion.setHorizontalAlignment(Element.ALIGN_CENTER);
    compilacion.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(compilacion);

    libro.setHorizontalAlignment(Element.ALIGN_CENTER);
    libro.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(libro);

    computo.setHorizontalAlignment(Element.ALIGN_CENTER);
    computo.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(computo);

    digital.setHorizontalAlignment(Element.ALIGN_CENTER);
    digital.setVerticalAlignment(Element.ALIGN_MIDDLE);
    tabla_num.addCell(digital);

    /*Aqui van las consultas de las Actividades del profesor*/
    a = getNum2_5(2);
    numberAsString = Integer.toString(a);
    tabla_num.addCell(numberAsString);
    b = getNum2_5(3);
    numberAsString = Integer.toString(b);
    tabla_num.addCell(numberAsString);
    c = getNum2_5(4);
    numberAsString = Integer.toString(c);
    tabla_num.addCell(numberAsString);
    d = getNum2_5(5);
    numberAsString = Integer.toString(d);
    tabla_num.addCell(numberAsString);
    e = getNum2_5(6);
    numberAsString = Integer.toString(e);
    tabla_num.addCell(numberAsString);
    f = getNum2_5(7);
    numberAsString = Integer.toString(f);
    tabla_num.addCell(numberAsString);
    g = getNum2_5(8);
    numberAsString = Integer.toString(g);
    tabla_num.addCell(numberAsString);
    h = getNum2_5(9);
    numberAsString = Integer.toString(h);
    tabla_num.addCell(numberAsString);
    i = getNum2_5(10);
    numberAsString = Integer.toString(i);
    tabla_num.addCell(numberAsString);
    j = getNum2_5(11);
    numberAsString = Integer.toString(j);
    tabla_num.addCell(numberAsString);
    k = getNum2_5(12);
    numberAsString = Integer.toString(k);
    tabla_num.addCell(numberAsString);
    l = getNum2_5(13);
    numberAsString = Integer.toString(l);
    tabla_num.addCell(numberAsString);

    return tabla_num;
}