olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 2010
-
6 août 2009 à 19:29
olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 2010
-
6 août 2009 à 23:02
Bonjour
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
Minotthor
Messages postés72Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention12 août 20092 6 août 2009 à 20:32
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.
Minotthor
Messages postés72Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention12 août 20092 6 août 2009 à 22:46
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.
Minotthor
Messages postés72Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention12 août 20092 6 août 2009 à 21:43
Pas si curieux, et pas si dommage.
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 ?
olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 20106 6 août 2009 à 22:14
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 !