CffOutlines
CffOutlines
Übersicht
CffOutlines ist eine Klasse in Aspose.PDF FOSS für Python.
Dekodiere Glyphen-Umrisse aus einem CFF (Type-2-Charstring)-Schriftprogramm.
Diese Klasse stellt 4 Methoden zur Arbeit mit CffOutlines-Objekten in Python-Programmen bereit. Verfügbare Methoden sind: __init__, advance_width, encoding_code_to_gid, outline. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.PDF FOSS-Paket für Python installiert wurde. Eigenschaften: num_glyphs, ok, units_per_em.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
ok | bool | Lesen | True wenn ein CFF-Programm erfolgreich analysiert wurde. |
units_per_em | `` | Lesen | Ermittelt die Einheiten pro em. |
num_glyphs | `` | Lesen | Liefert die Anzahl der Glyphen. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(font_bytes: bytes) | Calls init(font_bytes) bei dieser CffOutlines-Instanz. |
outline(gid: int) → list[Contour] | Geben Sie abgeflachte, geschlossene Konturen zurück für gid in Font-Einheiten (y nach oben). |
advance_width(gid: int) → `int | None` |
encoding_code_to_gid() → dict[int, int] | Geben Sie die eingebaute benutzerdefinierte Kodierung des CFF als code -> gid oder {} zurück. |