Código PHP:
/**
* Crea celda de tabla para pdf
* @param JTextField y tipo de fuente
* @return Cell
*/
public PdfPCell getCell(JTextField text,Font fuente) {
PdfPCell celda;
celda = new PdfPCell(new Paragraph(text.getText(),fuente));
celda.setBorderWidth(1);
celda.setHorizontalAlignment(Element.ALIGN_CENTER);
celda.setVerticalAlignment(Element.ALIGN_MIDDLE);
//celda.setBorderWidthBottom(2);
return celda;
}
/**
* Crea celda de tabla para pdf
* @param JTextField ,tipo de fuente y ancho del borde
* @return Cell
*/
public PdfPCell getCell(JTextField text,Font fuente, int border) {
PdfPCell celda;
celda = new PdfPCell(new Paragraph(text.getText(),fuente));
celda.setBorderWidth(1);
celda.setHorizontalAlignment(Element.ALIGN_CENTER);
celda.setVerticalAlignment(Element.ALIGN_MIDDLE);
celda.setBorderWidthBottom(border);
return celda;
}
/**
* Crea celda de tabla para pdf
* @param JTextField ,tipo de fuente y Color
* @return Cell
*/
public PdfPCell getCell(JTextField text,Font fuente,Color color) {
PdfPCell celda;
celda = new PdfPCell(new Paragraph(text.getText(),fuente));
celda.setBorderWidth(1);
celda.setBackgroundColor(color);
celda.setHorizontalAlignment(Element.ALIGN_CENTER);
celda.setVerticalAlignment(Element.ALIGN_MIDDLE);
return celda;
}
/**
* Crea celda de tabla para pdf
* @param String ,tipo de fuente, orientacion horizontal y vertical, ancho del borde
* @return Cell
*/
public PdfPCell getCell(String text,Font fuente,int alh,int alv,int border) {
PdfPCell celda;
celda = new PdfPCell(new Paragraph(text,fuente));
celda.setBorderWidth(1);
celda.setHorizontalAlignment(alh);
celda.setVerticalAlignment(alv);
celda.setBorderWidthBottom(border);
return celda;
}
/**
* Create cell
* @param String ,tipo de fuente, orientacion horizontal y vertical
* @return Cell
*/
public PdfPCell getCell(String text,Font font,int alh,int alv) {
PdfPCell celda;
celda = new PdfPCell(new Paragraph(text,font));
celda.setBorderWidth(1);
celda.setHorizontalAlignment(alh);
celda.setVerticalAlignment(alv);
return celda;
}
}