Bonjour à tous,
Je me heurte à un pb avec les fonts sous WPF. Je construis une image contenant des graphiques et des chaines de caractères.
Une de ces chaines utilise une police propriétaire installée sur Seven comme n'importe quelle autre police.
J'utilise la classe Font de System.Drawing pour construire ma police. Mais elle n'est pas disponible et je ne sais pas pourquoi.
Si je liste les polices avec :je trouve bien ma police dans la liste retournée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.Windows.Media.Fonts.SystemFontFamilies
Mais si j'utilisema police n’apparaît pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.Drawing.Font.Text.InstalledFontCollection
Or, je dessine mon texte avec :
Mais c'est une police par défaut qui est retournée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Font _FCanPro = new System.Drawing.Font("Clan Pro", 12, System.Drawing.FontStyle.Regular, GraphicsUnit.Point); g.DrawString(_LineTitle, _FCanPro, new SolidBrush(System.Drawing.Color.Black), xPos, 68);
Alors ma question est : pourquoi Wpf n'a pas ma nouvelle police ?
Par contre, si je crée un contrôle Text dans le code xaml utilisant cette police, c'est bien elle qui est affichée
Bref, j'ai besoin d'un petit coup de main.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <Label Content="Sign/Kit" HorizontalAlignment="Left" Margin="139,42,0,0" VerticalAlignment="Top" FontFamily="Clan Pro" FontWeight="Bold"/>
En vous remerciant,
Pendloup
Partager