J'utilise C # pour obtenir le chemin exact du dossier des polices du système. Impossible de trouver quelle classe / dll le fait. P>
4 Réponses :
Environment.SpecialFolders.Fonts
string fontFolderPath = Environment.GetFolderPath(Environment.SpecialFolder.Fonts);
string fontsfolder = System.Environment.GetFolderPath( System.Environment.SpecialFolder.Fonts); Note that the Fonts folder in the SpecialFolder enumeration is only available in .Net 4 and beyond.
pour les réponses ici qui spécifient Le dossier des polices est dans le dossier Windows (par exemple, C: \ Windows \ Fonts). Prenez-la de manière programmée à travers ces étapes: P> Clé désactivée d'un dossier spécial différent qui existe dans la valeur d'énumération de .NET 2, comme le dossier système saisissez le dossier parent du dossier système (obtient le dossier Windows de base) P> Li>
concaténer le nom des polices sur le dossier Windows pour obtenir le résultat final. p> li>
ol> Cet exemple de code utilise le dossier système et le fait. Il y a d'autres dossiers que vous pouvez saisir. p> environnement.specieldolders.fontes code>, cette valeur d'énumération n'existe que dans .NET 4.0 +. em>
environnement.System p> p> l>