FontInfo

FontInfo

Übersicht

FontInfo ist eine Klasse in Aspose.PDF FOSS für .NET.

Informationen über eine in einem PDF verwendete Schriftart.

Diese Klasse stellt 3 Methoden zur Arbeit mit FontInfo-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: FromFontData, GetGlyphWidth, MeasureString. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS für .NET-Pakets zugänglich. Eigenschaften: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible und 8 weitere.

Eigenschaften

NameTypZugriffBeschreibung
DefaultHelveticaFontLesenStandard-Helvetica-Schriftart für losgelöste Textfragmente.
ResourceNamestringLesenRessourcenname im Schriftwörterbuch der Seite (z. B. “F1”).
BaseFontstringLesenDer Basis-Schriftname (z. B. “Helvetica”, “ABCDEF+ArialMT”).
FontNamestringLesenNormalisierter Schriftname — entfernt das Subset-Präfix (ABCDEF+) und Komma-Trennzeichen.
DecodedFontNamestringLesenDekodierter Schriftname als menschenlesbarer Anzeigename.
UniqueIdstringLesenEindeutiger Bezeichner, der den Ressourcennamen und die Basis-Schrift kombiniert.
SubtypestringLesenSchriftuntertyp (Type1, TrueType, Type0, Type3 usw.).
Encodingstring?LesenKodierungsname (WinAnsiEncoding, Identity-H usw.).
IsEmbeddedboolLesen/SchreibenOb die Schriftart im PDF eingebettet ist.
IsSubsetboolLesen/SchreibenOb die Schriftart ein Subset ist (Name beginnt mit XXXXXX+).
IsItalicboolLesenOb die Schrift kursiv ist.
IsBoldboolLesenOb die Schrift fett ist.
IsCidboolLesenOb die Schrift ein CID (Type0)-Font ist — verwendet für Arabisch, CJK usw.
IsAccessibleboolLesenOb das Schriftprogramm verfügbar ist — entweder im PDF eingebettet, bereits als Quelldaten geladen oder im System unter demselben Namen installiert (über FindFont auflösbar).

Methoden

SignaturBeschreibung
FromFontData(fontData: FontData)Erstelle ein FontInfo aus einem FontData (Systemschriftart gefunden über FontRepository.FindFont).
GetGlyphWidth(charCode: int)Erhalte die Breite eines Zeichen-Codes in 1/1000 Textraum-Einheiten.
MeasureString(text: string, fontSize: double)Miss die Breite einer Zeichenkette in Punkten, angegeben bei einer Schriftgröße.

Siehe auch

 Deutsch