Dans ce guide étape par étape, nous expliquerons comment obtenir des métriques de police en C#. Ce didacticiel fournit du code pour obtenir les métriques de police Type1 en C#, mais Aspose.Font for .NET, une bibliothèque de polices C# vous aide à lire les métriques de police en C# à partir d’autres types de police, y compris les formats de police TruType et OpenType.
Étapes pour obtenir des métriques de police en C#
- Installez le package Aspose.Font for .NET à partir de NuGet.org
- Inclure les espaces de noms Aspose.Font, Aspose.Font.Sources et Aspose.Font.Type1
- Appliquer la licence à Aspose.Font pour .NET pour éviter le filigrane d’évaluation
- Chargez la police d’entrée Type1 dans l’objet FileSystemStreamSource
- Créer un objet FontFileDefinition à partir de la source du flux
- Créez un objet FontDefinition à partir de la définition de fichier
- Ouvrir la définition de police en tant qu’objet Type1Font
- Maintenant, obtenez tous les attributs métriques de la police Type1
Une police contient des informations métriques qui aident à décrire les glyphes à l’intérieur d’une police. Ces informations métriques sur les polices aident un ordinateur à apprendre à dessiner des caractères et des phrases à l’écran. Si nous voulons traiter ces informations de métrique via du code dans nos applications .NET, ce n’est pas une tâche facile. Cependant, Aspose.Font pour .NET aide à rendre l’ensemble du processus très simple et facile en quelques étapes comme mentionné ci-dessus.
Code pour obtenir les métriques de police en C#
Dans le code ci-dessus, nous chargeons un format de fichier PFB, qui contient notre police Type1 que nous souhaitons traiter dans le code C#. Une fois que nous avons chargé le font et l’avons converti en un objet Type1Font, nous sommes en mesure d’extraire les métriques de police en C# à partir de ce fichier.
Ce code peut vous aider à créer facilement un lecteur de polices C# dans vos applications .NET, notamment les applications Web, de bureau, Windows et Microsoft Store.