Bonjour,
J'aimerais mettre une ligne en gras avec une police bien précise en utilisant
PdfContentByte.

Voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
PdfContentByte cb = pdf.getDirectContent();
BaseFont h65m = BaseFont.createFont("Hlm_____.ttf", BaseFont.CP1252, BaseFont.EMBEDDED);
BaseFont h45l = BaseFont.createFont("Hll_____.ttf", BaseFont.CP1252, BaseFont.EMBEDDED);
BaseFont h75b = BaseFont.createFont("Hlb_____.ttf", BaseFont.CP1252, BaseFont.EMBEDDED);
cb.beginText();
cb.setFontAndSize(h45l, 10);
cb.showTextAligned(PdfContentByte.ALIGN_LEFT, props2.getString("Entete01"), 33, 743, 0);
cb.endText();
J'ai essayé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Font font = FontFactory.getFont("Hll_____.ttf", BaseFont.CP1252, BaseFont.EMBEDDED, 10, Font.BOLD, 
       		Color.BLACK); 
BaseFont h45lb = font.getBaseFont(); 
cb.setFontAndSize(h45lb, 10);
cb.showTextAligned(PdfContentByte.ALIGN_LEFT, props2.getString("Entete01"), 33, 743, 0);
cb.endText();
Et toujours pas de gras ...

Merci d'avance