Jak uzyskać metryki czcionek w C#

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#

  1. Zainstaluj pakiet Aspose.Font for .NET z NuGet.org
  2. Uwzględnij przestrzenie nazw Aspose.Font, Aspose.Font.Sources i Aspose.Font.Type1
  3. Zastosuj licencję do Aspose.Font dla .NET, aby uniknąć oceny znaku wodnego
  4. Załaduj wejściową czcionkę Type1 do obiektu FileSystemStreamSource
  5. Utwórz obiekt FontFileDefinition ze źródła strumienia
  6. Utwórz obiekt FontDefinition z definicji pliku
  7. Otwórz definicję czcionki jako obiekt Type1Font
  8. 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.

 Polski