Type1Outlines
Type1Outlines
Overzicht
Type1Outlines is een klasse in Aspose.PDF FOSS voor Python.
Decodeer glyphcontouren van een Type 1 (/FontFile) lettertypeprogramma.
Deze klasse biedt 3 methoden voor het werken met Type1Outlines objecten in Python programma’s. Beschikbare methoden zijn: __init__, advance_width, outline. Alle publieke leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.PDF FOSS voor Python pakket. Eigenschappen: builtin_encoding, glyph_names, name_to_gid, num_glyphs, ok, units_per_em.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
ok | bool | Lezen | True wanneer een Type 1-programma met charstrings werd geparseerd. |
units_per_em | `` | Lezen | Krijgt de eenheden per em. |
num_glyphs | `` | Lezen | Haalt het aantal glyphs op. |
glyph_names | list[str] | Lezen | Haalt de glyphnamen op. |
name_to_gid | dict[str, int] | Lezen | Haalt de naam op naar gid. |
builtin_encoding | dict[int, str] | Lezen | Haalt de ingebouwde codering op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
| `init(font_bytes: bytes, length1: int | None, length2: int |
outline(gid: int) → list[Contour] | Retourneer afgeplatte, gesloten contouren voor gid in font-eenheden (y omhoog). |
advance_width(gid: int) → `int | None` |