16/04/2012, 01:10
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 3 meses Puntos: 188 | |
Respuesta: Dudas con iText creando un PDF Llevo 1 semana con iText y ya me he encontrado con ese problema. Se resuelve de la siguiente manera.
Tienes que usar dos chunks y unirlos en la misma phrase (algo así)
Así usando 2 chunk
Tienes dos tamaños de letra posibles: size1 y size2
Tienes dos coloresde letra posibles: color1 y color2
Tienes dos estilos posibles : style1 y style2 (los style vienen definidos como int[] : Un ejemplo sería FONT.BOLD)
Chunk c1 = new Chunk(text1);
c1.getFont().setSize(size1);
c1.getFont().setColor(color1);
for (int i = 0; i < style1.length; i++) {
c1.getFont().setStyle(style1[i]);
}
Chunk c2 = new Chunk(text2);
c2.getFont().setSize(size2);
c2.getFont().setColor(color2);
for (int i = 0; i < style2.length; i++) {
c2.getFont().setStyle(style2[i]);
}
Phrase p = new Phrase();
p.add(c1);
p.add(c2);
Espero que te sirva
__________________ if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
} |