Type1Outlines
Type1Outlines
Visão geral
Type1Outlines é uma classe em Aspose.PDF FOSS para Python.
Decodificar contornos de glifos de um programa de fonte Type 1 (/FontFile).
Esta classe fornece 3 métodos para trabalhar com objetos Type1Outlines em programas Python. Os métodos disponíveis incluem: __init__, advance_width, outline. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.PDF FOSS para Python. Propriedades: builtin_encoding, glyph_names, name_to_gid, num_glyphs, ok, units_per_em.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
ok | bool | Leitura | True quando um programa Type 1 com charstrings foi analisado. |
units_per_em | `` | Leitura | Obtém as unidades por em. |
num_glyphs | `` | Leitura | Obtém o número de glifos. |
glyph_names | list[str] | Leitura | Obtém os nomes dos glifos. |
name_to_gid | dict[str, int] | Leitura | Obtém o nome para gid. |
builtin_encoding | dict[int, str] | Leitura | Obtém a codificação interna. |
Métodos
| Assinatura | Descrição |
|---|---|
| `init(font_bytes: bytes, length1: int | None, length2: int |
outline(gid: int) → list[Contour] | Retornar contornos achatados e fechados para gid em unidades de fonte (y para cima). |
advance_width(gid: int) → `int | None` |