Type1Outlines
Type1Outlines
Panoramica
Type1Outlines è una classe in Aspose.PDF FOSS per Python.
Decodifica i contorni dei glifi da un programma di font Type 1 (/FontFile).
Questa classe fornisce 3 metodi per lavorare con oggetti Type1Outlines nei programmi Python. I metodi disponibili includono: __init__, advance_width, outline. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.PDF FOSS per Python. Proprietà: builtin_encoding, glyph_names, name_to_gid, num_glyphs, ok, units_per_em.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
ok | bool | Lettura | True quando è stato analizzato un programma Type 1 con charstrings. |
units_per_em | `` | Lettura | Ottiene le unità per em. |
num_glyphs | `` | Lettura | Ottiene il numero di glifi. |
glyph_names | list[str] | Lettura | Ottiene i nomi dei glifi. |
name_to_gid | dict[str, int] | Lettura | Ottiene il nome per gid. |
builtin_encoding | dict[int, str] | Lettura | Ottiene la codifica incorporata. |
Metodi
| Firma | Descrizione |
|---|---|
| `init(font_bytes: bytes, length1: int | None, length2: int |
outline(gid: int) → list[Contour] | Restituisci contorni appiattiti e chiusi per gid in unità di font (y verso l’alto). |
advance_width(gid: int) → `int | None` |