Type1Outlines
Type1Outlines
Übersicht
Type1Outlines ist eine Klasse in Aspose.PDF FOSS für Python.
Dekodiere Glyphen-Umrisse aus einem Type-1 (/FontFile) Schriftprogramm.
Diese Klasse bietet 3 Methoden zur Arbeit mit Type1Outlines-Objekten in Python-Programmen. Verfügbare Methoden sind: __init__, advance_width, outline. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für Python-Paket installiert wurde. Eigenschaften: builtin_encoding, glyph_names, name_to_gid, num_glyphs, ok, units_per_em.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
ok | bool | Lesen | True als ein Type 1-Programm mit Charstrings geparst wurde. |
units_per_em | `` | Lesen | Liefert die Einheiten pro em. |
num_glyphs | `` | Lesen | Gibt die Anzahl der Glyphen zurück. |
glyph_names | list[str] | Lesen | Ruft die Glyphennamen ab. |
name_to_gid | dict[str, int] | Lesen | Liefert den Namen zu gid. |
builtin_encoding | dict[int, str] | Lesen | Gibt die integrierte Codierung zurück. |
Methoden
| Signatur | Beschreibung |
|---|---|
| `init(font_bytes: bytes, length1: int | None, length2: int |
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` |