Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2012, 20:06
Wotan18
 
Fecha de Ingreso: enero-2010
Mensajes: 46
Antigüedad: 14 años, 3 meses
Puntos: 0
Dudas con iText creando un PDF

Que tal,

estoy creando una orden de servicio, y para imprimirla se me ocurrio simplemente pasar la informacion a un PDF y de ahi imprirla. El problema que estoy obteniendo es un poco con el formato del texto. Basicamente para cambiar entre letras negritas y normales y el tamaño del texto.

Para dividir la informacion estoy usando tablas, por ejemplo tengo:


Código:
tabla2.setWidths(new float[]{30.0f});
tabla2.setWidthPercentage(100.0f);
tabla2.getDefaultCell().setColspan(1);
tabla2.addCell("Datos cliente:");
tabla2.getDefaultCell().setColspan(0);
tabla2.getDefaultCell().setBorder(0);
tabla2.addCell("Nombre: " + nombre + " " + apPat + " " + apMat);
tabla2.addCell("Telefono: " + tel + " " + "Celular: " + cel);
tabla2.addCell("Correo: " + correo);
tabla2.addCell("");
documento.add(tabla2);
Como puedo por ejemplo poner la parte de 'Nombre: Telefono: Celular: Correo:' de negritas y lo otro normal?

Por que encontre como darle formato a un objeto tipo Phrase, pero no puedo añadir la frase a la tabla :S

Código:
Phrase pr = new Phrase();
Font miFuente = new Font();
miFuente.setFamily(BaseFont.HELVETICA);
miFuente.setSize(11f);
miFuente.setColor(BaseColor.BLACK);
pr.setFont(miFuente);
pr.add("EJEMPLO");
Alguna idea? recomendacion? Muchas gracias y saludos