Comment obtenir des métriques de police en C#

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#

  1. Installez le package Aspose.Font for .NET à partir de NuGet.org
  2. Inclure les espaces de noms Aspose.Font, Aspose.Font.Sources et Aspose.Font.Type1
  3. Appliquer la licence à Aspose.Font pour .NET pour éviter le filigrane d’évaluation
  4. Chargez la police d’entrée Type1 dans l’objet FileSystemStreamSource
  5. Créer un objet FontFileDefinition à partir de la source du flux
  6. Créez un objet FontDefinition à partir de la définition de fichier
  7. Ouvrir la définition de police en tant qu’objet Type1Font
  8. 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.

 Français