Je travaille sur la création d'une application qui affichera des données JSON dans un paragraphe bien formaté. Les données JSON ont des choses comme un titre, un sous-titre, un corps, etc. Dans le corps il peut y avoir des liens (que j'ai juste besoin d'afficher en bleu et soulignés) Et c'est là que j'ai des problèmes.Graphics.DrawString modification de police en ligne C#
Le programme est basé sur le .net Compact Framework et je ne reçois qu'un objet Graphics avec l'objet JSON (et un rectangle, une police, une couleur). Y at-il de toute façon de bien dessiner une chaîne de texte avec tous les liens modifiés à la couleur/police différente? Mes pensées ont été de dessiner chaque mot individuel et de simplement changer la police juste au moment où le mot se lève. Cela semble très inefficace. Y a-t-il un meilleur moyen?
Merci :)
Oh, p.s. S'il existe un moyen facile de déterminer la hauteur correcte du rectangle dans la méthode DrawString, afin qu'aucun texte ne soit coupé, cela serait également très utile!
MISE À JOUR: J'ai compris mon P.S. question :) http://www.mobilepractices.com/2007/12/multi-line-graphicsmeasurestring.html
Est-ce une application WinForms sur le cadre compact? Si non, pouvez-vous nous en dire plus sur l'application? – Bryan
Oui, il s'agit d'une application WinForms sur le cadre compact. C'est en fait un nouveau client Facebook :) Je l'ai développé sur XDA-Developers depuis quelques mois maintenant. http://forum.xda-developers.com/showthread.php?t=630992 –