Font

Übersicht

Font ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: FontInfo.

Typalias für FontInfo, passend zum Namen der Font-Klasse.

Diese Klasse stellt 6 Methoden zur Arbeit mit Font-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: FromFontData, GetGlyphWidth, GetLastFontEmbeddingError, MeasureString, Save. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für .NET-Paket installiert wurde. Eigenschaften: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, FontOptions und 10 weitere.

Eigenschaften

NameTypZugriffBeschreibung
BaseFontstringLesenRuft die Basis-Schriftart ab.
FontNamestringLesenRuft den Schriftartnamen ab.
DecodedFontNamestringLesenGibt den dekodierten Schriftartnamen zurück.
IsEmbeddedboolLesen/SchreibenRuft den eingebetteten Wert ab oder legt ihn fest.
IsSubsetboolLesen/SchreibenRuft das is subset ab oder legt es fest.
IsAccessibleboolLesenRuft den IsAccessible ab.
FontOptionsIFontOptionsLesenRuft die Schriftoptionen ab.
iPdfFontPdfFontViewLesenPDF-Font-Ansicht auf niedrigerer Ebene dieser Schriftart.
DefaultHelveticaFontLesenStandard Helvetica-Schrift für lose Textfragmente.
ResourceNamestringLesenRessourcenname im Schriftwörterbuch der Seite (z. B. “F1”).
UniqueIdstringLesenEindeutiger Bezeichner, der den Ressourcennamen und die Basisschrift kombiniert.
SubtypestringLesenSchriftuntertyp (Type1, TrueType, Type0, Type3 usw.).
Encodingstring?LesenKodierungsname (WinAnsiEncoding, Identity-H usw.).
IsItalicboolLesenOb die Schrift kursiv ist.
IsBoldboolLesenOb die Schrift fett ist.
IsCidboolLesenOb die Schrift eine CID (Type0)-Schrift ist — verwendet für Arabisch, CJK usw.

Methoden

SignaturBeschreibung
GetLastFontEmbeddingError()Letzter beim Einbetten dieser Schriftart in ein PDF aufgetretener Fehler; leer, wenn keiner.
MeasureString(str: string, fontSize: float)Messen Sie die gerenderte Breite einer Zeichenkette bei der angegebenen Größe, in Punkten.
Save(stream: System.IO.Stream)Schreiben Sie die rohen Font-Dateidaten in einen Stream: Daten geladen über FontRepository.OpenFont, das im Quell-PDF eingebettete Programm (eine absorbierte Schrift), oder das installierte System-Face, das per Name aufgelöst wird – in dieser Reihenfolge.
FromFontData(fontData: FontData)Erstellen Sie ein FontInfo aus einem FontData (Systemschriftart gefunden über FontRepository.FindFont).
GetGlyphWidth(charCode: int)Ermitteln Sie die Breite eines Zeichen-Codes in 1/1000 Textraum-Einheiten.
MeasureString(text: string, fontSize: double)Messen Sie die Breite einer Zeichenkette in Punkten, bei gegebener Schriftgröße.

Siehe auch

 Deutsch