So erhalten Sie Schriftartmetriken in C#

In dieser Schritt-für-Schritt-Anleitung erklären wir, wie Sie Schriftartmetriken in C# abrufen. Dieses Tutorial enthält Code zum Abrufen von Typ1-Schriftmetriken in C#, aber Aspose.Font for .NET, eine C#-Schriftartenbibliothek, hilft Ihnen beim Lesen von Schriftartmetriken in C# aus anderen Schriftarten sowie aus TruType- und OpenType-Schriftformaten.

Schritte zum Abrufen von Schriftartmetriken in C#

  1. Installieren Sie das Aspose.Font for .NET-Paket von NuGet.org
  2. Fügen Sie die Namespaces Aspose.Font, Aspose.Font.Sources und Aspose.Font.Type1 hinzu
  3. Wenden Sie eine Lizenz für Aspose.Font für .NET an, um ein Evaluierungswasserzeichen zu vermeiden
  4. Laden Sie die eingegebene Type1-Schriftart in das FileSystemStreamSource-Objekt
  5. Erstellen Sie ein FontFileDefinition-Objekt aus der Stream-Quelle
  6. Erstellen Sie ein FontDefinition-Objekt aus der Dateidefinition
  7. Schriftartdefinition als Type1Font-Objekt öffnen
  8. Rufen Sie jetzt alle Metrikattribute der Type1-Schriftart ab

Eine Schriftart enthält Metrikinformationen, die dabei helfen, die Glyphen in einer Schriftart zu beschreiben. Diese Metrikinformationen der Schriftarten helfen einem Computer zu lernen, wie Zeichen und Sätze auf dem Bildschirm gezeichnet werden. Wenn wir diese Metrikinformationen per Code in unseren .NET-Anwendungen verarbeiten möchten, ist dies keine leichte Aufgabe. Aspose.Font für .NET hilft jedoch dabei, den gesamten Prozess sehr einfach und leicht zu machen, indem ein paar Schritte, wie oben erwähnt, verwendet werden.

Code zum Abrufen von Schriftartmetriken in C#

Im obigen Code laden wir ein PFB-Dateiformat, das unsere Type1-Schriftart enthält, die wir im C#-Code verarbeiten möchten. Sobald wir font geladen und in ein Type1Font-Objekt konvertiert haben, können wir Schriftartmetriken in C# aus dieser Datei extrahieren.

Dieser Code kann Ihnen dabei helfen, in Ihren .NET-Anwendungen, einschließlich Web-, Desktop-, Windows- und Microsoft Store-Anwendungen, einfach einen C#-Schriftleser zu erstellen.

 Deutsch