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

NameTypZugriffBeschreibung
okboolLesenTrue wenn ein CFF-Programm erfolgreich analysiert wurde.
units_per_em``LesenErmittelt die Einheiten pro em.
num_glyphs``LesenLiefert die Anzahl der Glyphen.

Methoden

SignaturBeschreibung
__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) → `intNone`
encoding_code_to_gid() → dict[int, int]Geben Sie die eingebaute benutzerdefinierte Kodierung des CFF als code -> gid oder {} zurück.

Siehe auch

 Deutsch