FontRepository
FontRepository
Visão geral
FontRepository é uma classe em Aspose.PDF FOSS para Python.
Agregue fontes e resolva fontes por nome.
Esta classe fornece 8 métodos para trabalhar com objetos FontRepository em programas Python. Os métodos disponíveis incluem: add_source, clear_sources, find_font, get_available_fonts, get_sources, open_font, reset_sources, search. 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.
Métodos
| Assinatura | Descrição |
|---|---|
add_source(source: FontSource) | Register source; as fontes são consultadas por ordem de prioridade mais alta primeiro. |
clear_sources() | Remova todas as fontes registradas (incluindo a fonte do sistema). |
reset_sources() | Restaurar a lista padrão de fontes (apenas fontes do sistema). |
get_sources() → list[FontSource] | Retorne as fontes registradas na ordem de consulta. |
get_available_fonts() → list[FontDescriptor] | Retorne todas as fontes detectáveis, desduplicadas entre as fontes. |
find_font(font_name: str) → `FontDescriptor | None` |
search(font_name: str) → `FontDescriptor | None` |
open_font(font_name: str) → `bytes | None` |