Existe-t-il une maniere simple de changer la taille d'un font ?
Actuellement, la seule méthode que j'ai trouvé c'est de creer une nouvelle font en reutilisant les propriétés FontFamily et FontStyle de la premiere
Il n'est pas possible de modifier un objet Font. Toutes les propriétés publiques sont readonly. Ils faut en créer une nouvelle, éventuellement à partir de la première.
Si, parce que tu n'appellerais le constructeur qu'une fois pour effectuer 6 modifications, tandis que si tu modifiais 6 propriétés publiques à la suite les unes des autres, il devrait recréer 6 fois de suite une nouvelle fonte.
Il me semble que cela reflète la façon dont les polices sont gérées par Windows, et le fait que redimensionner une police nécessite un nombre conséquent d'opérations de calcul vectoriel.
Imagine la charge imposée au processeur par un programmeur qui modifierait la demi-douzaine de propriétés publiques de la police, avec à chaque modification d'une propriété la re-création de la police conformément au changement opéré ...
Mathieu.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Oui j'avais pensé a ce que tu dis mais a la reflexion je me dis que ce n'est pas vraiment pertinent !
Parce que de toute façon si vraiment j'ai besoin de changer toute les propriété a tout va ! le fait d'appeler le constructeur n'aidera pas plus le processeur
Et si je n'en ai pas besoin le fait que ce soit plus facile a faire ne va pas forcément m'inciter a le faire !