Bonjour,

J'utilise le code suivant pour mettre une date (annee seulement) sur une image (1200x800px):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Using g As Graphics = Graphics.FromImage(img)
         g.DrawString(txtSelectedYear.Text, New Font("Times New Roman", 120, FontStyle.Bold), New SolidBrush(Color.Black), 800, 600)
End Using
Suivant le font que j'utilise, la date peut se trouver partiellement en dehors de l'image. Pas de probleme ici avec Font("Times New Roman", 120, FontStyle.Bold).
Les coordonnees (800,600) correspondent a (top, left).

Est-il possible par code de positionner la date par rapport a (bottom, right) de facon a supprimer ce probleme?
Ou doit-on considerer la taille de chaque caractere du Font, ce qui augmente considerablement le defi?
Ou utiliser une langue ou on ecrit de droite a gauche (changement de repere), mais je delire peut-etre?

Bref, je cherche une idee simple, si toutefois cela existe.

Merci...
A+