Charger les polices à partir d'un fichier sur une application C#
Je souhaite charger et utiliser une police à un bureau de l'application en C#. C'est possible sans installer la police sur le système?
C'est une sorte de question comme cette mais pas à partir d'une DLL. Je veux charger à partir d'un fichier de police.
Vous devez vous connecter pour publier un commentaire.
Il y a un Système de classe.De dessin.Texte.PrivateFontCollection dans System.Drawing.dll qui peut gérer les polices application par application.
Tout ce que vous faire est de vous maintenir cette collection au sein de votre application et vous pouvez ajouter des polices à travers AddFontFile ou AddMemoryFont et vous serez alors en mesure d'utiliser cette police, comme si elle a été installée sur votre système.
C'est comme l'installation de la police pour l'application seulement. La police va être désinstallé une fois que le processus se termine.
https://blog.andreloker.de/post/2008/07/03/Load-a-font-from-disk-stream-or-byte-array.aspx
Essayez ceci...
Le blog explique comment utiliser le FontCollection classes.