Polices personnalisées .ttf à utiliser dans C # windows.Form
Comment puis-je utiliser une coutume .la fft fichier de police que j'ai avec mon windows actuel.les formulaires de demande?
J'ai lu quelque part qu'-je l'utiliser comme une ressource incorporée, mais comment puis-je configurer le Système.De dessin.Type de police?
source d'informationauteur kthakore
Vous devez vous connecter pour publier un commentaire.
Cet article: Comment intégrer une police true type montre comment faire ce que vous demandez .NET.
Comment incorporer une police True Type
Voir le Form1_Paint gestionnaire d'événements, il montre comment, concrètement, mettre en place le Système.De dessin.Type de police. Il est basé sur l'utilisation du Système.De dessin.Texte.PrivateFontCollection classe.
Espère que cette aide.
Utiliser le AddFontResourceEx la fonction de l'API par le biais de p/invoke, en passant FR_PRIVATE pour empêcher l'installation d'une police globale. Ensuite, vous devriez être en mesure de passer le nom de la police à la Police constructeur comme d'habitude.
Edit: Si vous utilisez le PrivateFontCollection et chargement de la police à partir d'un fichier externe, vous n'avez même pas besoin de cela. Si vous chargez la police à partir d'une ressource intégrée, l'utilisation de la Cendre de la solution.
Vous pourriez trouver utile d'avoir un article MSDN Comment faire: Créer une Police Privée de la Collection.