IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Lister les fichiers des polices (.ttf)


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 135
    Par défaut Lister les fichiers des polices (.ttf)
    Bonjour,

    La methode suivante me permet de lister le nom des fonts installées dans le system, mais j'ai besoin pour pouvoir les charger dans un composant (iText), et par conséquent de connaitre leur fichier respectif (.ttf)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    ''' <summary>
        ''' Permet de recupérer le dictionnaire des polices installées sur le system
        ''' </summary>
        ''' <returns></returns>
        ''' <remarks></remarks>
        Public Shared Function GetFontsList() As Dictionary(Of String, System.Drawing.FontFamily)
            GetFontsList = Nothing
     
            Dim Fonts As New System.Drawing.Text.InstalledFontCollection()
            Dim Family() As System.Drawing.FontFamily = Fonts.Families
            Dim Dico As New Dictionary(Of String, System.Drawing.FontFamily)
     
            For i As Integer = Family.GetLowerBound(0) To Family.GetUpperBound(0)
                Dico.Add(Family(i).Name, Family(i))
            Next
            Family = Nothing
            Fonts = Nothing
     
            Return Dico
     
        End Function
    Quelqu'un sait-il comment faire ?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    135
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 135
    Par défaut
    Je n'est pas trouvé d'autre moyen que de lire dans la base de registre : HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts ou alors de lister les fichiers présent dans le dossier C:\WINDOWS\Fonts. D'ailleur je ne sais pas si il est possible de recupérer ce chemin à l'aide d'une variable d'environnement, ou d'une variable VS2005 ?

Discussions similaires

  1. Réponses: 8
    Dernier message: 02/05/2011, 10h41
  2. [PHP 5.0] Lister les encodages des fichiers physiques
    Par speedev dans le forum Langage
    Réponses: 1
    Dernier message: 10/03/2009, 11h56
  3. Lister les fichiers des ressources du projet
    Par didi_yeah dans le forum Java ME
    Réponses: 4
    Dernier message: 26/08/2008, 09h55
  4. comment lister les fichiers en fonction des droits ?
    Par Ekimasu dans le forum Administration système
    Réponses: 7
    Dernier message: 19/04/2008, 17h12
  5. Réponses: 0
    Dernier message: 09/04/2008, 11h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo