Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/05/2011, 16:30
abulon81
 
Fecha de Ingreso: mayo-2010
Mensajes: 99
Antigüedad: 14 años, 6 meses
Puntos: 5
Respuesta: create table with itext


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 fuenteint 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;
    }