Type1Outlines
Type1Outlines
Prezentare generală
Type1Outlines este o clasă în Aspose.PDF FOSS pentru Python.
Decodifică contururile glifului dintr-un program de font Type 1 (/FontFile).
Această clasă oferă 3 metode pentru lucrul cu obiecte Type1Outlines în programe Python. Metodele disponibile includ: __init__, advance_width, outline. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.PDF FOSS pentru Python. Proprietăți: builtin_encoding, glyph_names, name_to_gid, num_glyphs, ok, units_per_em.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
ok | bool | Citire | True când a fost analizat un program Type 1 cu charstrings. |
units_per_em | `` | Citire | Obține unitățile per em. |
num_glyphs | `` | Citire | Obține numărul de glife. |
glyph_names | list[str] | Citire | Obține numele glifurilor. |
name_to_gid | dict[str, int] | Citire | Obține numele pentru gid. |
builtin_encoding | dict[int, str] | Citire | Obține codificarea încorporată. |
Metode
| Semnătură | Descriere: |
|---|---|
| `init(font_bytes: bytes, length1: int | None, length2: int |
outline(gid: int) → list[Contour] | Returnează contururi aplatizate, închise pentru gid în unități de font (y în sus). |
advance_width(gid: int) → `int | None` |