CffOutlines
CffOutlines
Prezentare generală
CffOutlines este o clasă în Aspose.PDF FOSS pentru Python.
Decodifică contururile glifurilor dintr-un program de font CFF (Type 2 charstring).
Această clasă oferă 4 metode pentru lucrul cu obiecte CffOutlines în programe Python. Metodele disponibile includ: __init__, advance_width, encoding_code_to_gid, outline. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.PDF FOSS pentru Python. Proprietăți: num_glyphs, ok, units_per_em.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
ok | bool | Citire | True când un program CFF a fost analizat cu succes. |
units_per_em | `` | Citire | Obține unitățile per em. |
num_glyphs | `` | Citire | Obține numărul de glife. |
Metode
| Semnătură | Descriere: |
|---|---|
__init__(font_bytes: bytes) | Calls init(font_bytes) pe această instanță CffOutlines. |
outline(gid: int) → list[Contour] | Returnați contururile aplatizate și închise pentru gid în unități de font (y în sus). |
advance_width(gid: int) → `int | None` |
encoding_code_to_gid() → dict[int, int] | Returnați codificarea personalizată încorporată a CFF ca code -> gid, sau {}. |