Bonjour,
J'aimerais mettre une ligne en gras avec une police bien précise en utilisant
PdfContentByte.
Voici mon code
J'ai essayé :
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();
Et toujours pas de gras ...
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();
Merci d'avance
Partager