tchouck
Messages postés54Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention25 avril 2006
-
25 avril 2006 à 23:27
rvblog
Messages postés792Date d'inscriptionvendredi 4 mars 2005StatutMembreDernière intervention12 juin 2012
-
27 avril 2006 à 15:48
Bonjour,
Est ce que quelqu'un pourrait m'expliquer comment je peut stocker un type de police dans un fichier txt afin de le sauvegarder.
Merci a tous et a bientôt.
tchouck
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 26 avril 2006 à 00:50
Salut
Dans un fichier TXT, pas possible d'y stocker la police.
Il faut passer à des formats plus complexes comme les RTF.
Pour les RTF, il faudra passer par le composant RichTextBox qui permet de sauver et relire un fichier RTF qui donc garde en paramètre le nom des polices (et pas les polices) ainsi que les couleurs et autres gras, italique ...
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accro
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 26 avril 2006 à 07:59
Je pense que ce qu'il veut, c'est stocker dans un fichier texte de type fichier de configuration, les info concernant une police. Ca donnerai alors un truc du genre ....
Dim Buffer As String
Dim Fnt As StdFont ' Variable fonte à sauvegarder
With Fnt
Buffer = .Name & ";" & .Size & ";" & Iff(.Bold,"1;","0;) & iif(.Italic,"1","0") ' etc ...
End With
Open "Config.txt" For Ouput As #1
Print #1, Buffer
Close #1
ou peut-être veut-il sauvegarder/restaurer un réglage de police, en binaire.
Envisageons alors une sérialisation de classe, qui possède une propriété de type StdFont, grâce au PropertyBag? Mais qui sait le faire?
oui, je sais, par rapport à sa question, ça fait un peu gros, mais je peux faire pire encore :)
à+
rvblogn
<sup>
</sup><sup>Je veux ton bien... et je l'aurais... mais jamais avant la page 4
</sup>