In deze stapsgewijze handleiding leggen we uit hoe u fontstatistieken in C# kunt krijgen. Deze tutorial biedt code om Type1-lettertypestatistieken in C# op te halen, maar Aspose.Font for .NET, een C#-lettertypebibliotheek helpt u bij het lezen van lettertypestatistieken in C# uit andere lettertypen, inclusief TruType- en OpenType-lettertypeformaten.
Stappen om fontstatistieken in C# te krijgen
- Installeer het Aspose.Font for .NET-pakket van NuGet.org
- Neem Aspose.Font, Aspose.Font.Sources en Aspose.Font.Type1 naamruimten op
- Pas licentie toe op Aspose.Font voor .NET om evaluatiewatermerk te vermijden
- Laad de invoer Type1 font in FileSystemStreamSource object
- Maak een FontFileDefinition object van de streambron
- Maak een FontDefinition object uit de bestandsdefinitie
- Lettertypedefinitie openen als Type1Font object
- Krijg nu alle metrische kenmerken van het Type1-lettertype
Een lettertype bevat metrische informatie die helpt bij het beschrijven van de glyphs in een lettertype. Deze metrische informatie over de lettertypen helpt een computer om tekens en zinnen op het scherm te tekenen. Als we deze metrische informatie via code in onze .NET-applicaties willen verwerken, is dat geen gemakkelijke taak. Aspose.Font voor .NET helpt het hele proces echter heel eenvoudig en gemakkelijk te maken met behulp van een paar stappen zoals hierboven vermeld.
Code om fontstatistieken in C# te krijgen
In de bovenstaande code laden we een PFB-bestandsindeling, die ons Type1-lettertype bevat dat we willen verwerken in C#-code. Nadat we de font hebben geladen en geconverteerd naar een Type1Font-object, kunnen we lettertype-metrieken in C# uit dit bestand extraheren.
Met deze code kunt u eenvoudig een C#-lettertypelezer maken in uw .NET-toepassingen, inclusief web-, desktop-, Windows- en Microsoft Store-toepassingen.