Bonjour,
J'utilise le code suivant pour mettre une date (annee seulement) sur une image (1200x800px):
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).
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
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+
Partager