W tym przewodniku krok po kroku wyjaśnimy, jak uzyskać metryki czcionek w języku C#. Ten samouczek zawiera kod umożliwiający pobranie metryk czcionek Type1 w języku C#, ale Aspose.Font for .NET, biblioteka czcionek języka C# ułatwia odczytywanie metryk czcionek w języku C# z innych typów czcionek, w tym formatów czcionek TruType i OpenType.
Kroki, aby uzyskać metryki czcionek w języku C#
- Zainstaluj pakiet Aspose.Font for .NET z NuGet.org
- Uwzględnij przestrzenie nazw Aspose.Font, Aspose.Font.Sources i Aspose.Font.Type1
- Zastosuj licencję do Aspose.Font dla .NET, aby uniknąć oceny znaku wodnego
- Załaduj wejściową czcionkę Type1 do obiektu FileSystemStreamSource
- Utwórz obiekt FontFileDefinition ze źródła strumienia
- Utwórz obiekt FontDefinition z definicji pliku
- Otwórz definicję czcionki jako obiekt Type1Font
- Teraz uzyskaj wszystkie atrybuty metryki czcionki Type1
Czcionka zawiera informacje o metrykach, które pomagają opisać glify wewnątrz czcionki. Te metryki czcionek pomagają komputerowi nauczyć się rysować znaki i zdania na ekranie. Jeśli chcemy przetwarzać te informacje o metrykach za pomocą kodu w naszych aplikacjach .NET, nie jest to łatwe zadanie. Jednak Aspose.Font dla .NET pomaga uczynić cały proces bardzo prostym i łatwym, wykonując kilka kroków, jak wspomniano powyżej.
Kod do pobierania metryk czcionek w języku C#
W powyższym kodzie ładujemy plik w formacie PFB, który zawiera naszą czcionkę Type1, którą chcemy przetworzyć w kodzie C#. Po załadowaniu font i przekonwertowaniu go na obiekt Type1Font, możemy wyodrębnić metryki czcionek w języku C# z tego pliku.
Ten kod może pomóc w łatwym utworzeniu czytnika czcionek C# w aplikacjach .NET, w tym w aplikacjach internetowych, komputerowych, Windows i Microsoft Store.