Bonjour,

Je dois réaliser un pdf à la volée en VB.net.

J'utilise donc itextSharp.

Dans mon PDF, j'ai des rectangles à bord noirs et fond gris dans lesquels je dois mettre du texte dedans.

Pour mes rectangles :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
'Entête
            cb.SetColorStroke(New CMYKColor(0.0F, 0.0F, 0.0F, 1.0F))
            cb.SetColorFill(New CMYKColor(0.0F, 0.0F, 0.0F, 0.1569F))
            'Numéro
            cb.MoveTo(30, 600)
            cb.LineTo(30, 570)
            cb.LineTo(143, 570)
            cb.LineTo(143, 600)
            cb.ClosePathFillStroke()
Pour mon texte :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 'Numéro
            cb.BeginText()
            cb.SetFontAndSize(FontCourier, 9)
            cb.SetTextMatrix(45, 585)
            cb.ShowText("Numéro")
 
            cb.EndText()
J''ai beau mettre avant/après, réciproquement, rien n'y fait, mon texte est toujours dessous mon rectangle.

Y a t il un moyen pour paramétrer le z-index et mettre mon texte au dessus du rectangle?

Merci d'avance pour votre aide et/ou conseils!!