J'essaie d'accéder à un .otf
chemin de appSettings
mais il renvoie null
. Le chemin fonctionne quand je l'utilise statiquement.Lecture otf chemin à partir du fichier de configuration
du fichier de configuration:
<add key="MetropolisBold" value="MetropolisBold.otf"/>
code:
Dim metropolisBold As String = ConfigurationManager.AppSettings("MetropolisBold")
chart.ChartAreas(0).AxisX.LabelStyle.Font = SetFontFamily(metropolisBold)
Private Function SetFontFamily(ByVal fontFamily As String) As Font
Dim privateFonts As New Text.PrivateFontCollection()
privateFonts.AddFontFile(fontFamily)
Dim font = New Font(privateFonts.Families(0), 24, FontStyle.Regular)
Return font
End Function
Des conseils de pourquoi il ne fonctionne pas ou ce que je devrais faire?
Mise à jour:
Mon code a fonctionné, mais j'ai oublié de mettre les valeurs en droit app.config
. Désolé pour mon erreur de débutant et j'apprécie tous les efforts.
Qu'est-ce que renvoie null? L'appel à AppSettings ou l'appel à Nouvelle police? – ADyson
Le paramètre contient un nom de fichier mais 'SetFontFamily' attend un nom de police. –
L'AppSettings renvoie null @ADyson – Kasra