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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
BaseFont | string | Lesen | Ruft die Basis-Schriftart ab. |
FontName | string | Lesen | Ruft den Schriftartnamen ab. |
DecodedFontName | string | Lesen | Gibt den dekodierten Schriftartnamen zurück. |
IsEmbedded | bool | Lesen/Schreiben | Ruft den eingebetteten Wert ab oder legt ihn fest. |
IsSubset | bool | Lesen/Schreiben | Ruft das is subset ab oder legt es fest. |
IsAccessible | bool | Lesen | Ruft den IsAccessible ab. |
FontOptions | IFontOptions | Lesen | Ruft die Schriftoptionen ab. |
iPdfFont | PdfFontView | Lesen | PDF-Font-Ansicht auf niedrigerer Ebene dieser Schriftart. |
DefaultHelvetica | Font | Lesen | Standard Helvetica-Schrift für lose Textfragmente. |
ResourceName | string | Lesen | Ressourcenname im Schriftwörterbuch der Seite (z. B. “F1”). |
UniqueId | string | Lesen | Eindeutiger Bezeichner, der den Ressourcennamen und die Basisschrift kombiniert. |
Subtype | string | Lesen | Schriftuntertyp (Type1, TrueType, Type0, Type3 usw.). |
Encoding | string? | Lesen | Kodierungsname (WinAnsiEncoding, Identity-H usw.). |
IsItalic | bool | Lesen | Ob die Schrift kursiv ist. |
IsBold | bool | Lesen | Ob die Schrift fett ist. |
IsCid | bool | Lesen | Ob die Schrift eine CID (Type0)-Schrift ist — verwendet für Arabisch, CJK usw. |
Methoden
| Signatur | Beschreibung |
|---|---|
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. |