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:
Como puedo por ejemplo poner la parte de 'Nombre: Telefono: Celular: Correo:' de negritas y lo otro normal? 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);
Por que encontre como darle formato a un objeto tipo Phrase, pero no puedo añadir la frase a la tabla :S
Código:
Alguna idea? recomendacion? Muchas gracias y saludos 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");