NameTable
Resumo geral
NameTable é uma classe em Aspose.Font FOSS para Python.
NameTable.language_key returns a language tag string for the given platform_id and language_id.
Esta classe fornece 11 métodos para trabalhar com objetos NameTable em programas Python. Os métodos disponíveis incluem: best_name, ensure_english_platform_names, ensure_name_record, from_reader, get, language_key, localized_names, records_for, remove_name_ids, replace_name, to_bytes. Todos os membros do público são acessíveis a qualquer aplicação Python após instalar o pacote Aspose.Font FOSS for Python. Propriedades: records.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
records | list[NameRecord] | Leitura/Escrita | Arranja ou estabelece os recordes. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
language_key(platform_id: int, language_id: int) → str | Retorna uma cadeia de caracteres para a plataforma_id e language_d dada |
get(name_id: int, platform_id: int, encoding_id: int) → `str | None` |
records_for(name_id: int) → list[NameRecord] | Devolve uma lista de NameRecord objetos que têm o nome dado _ id |
localized_names(name_id: int) → dict[str, str] | Retorna uma etiqueta de linguagem de mapeamento dict para nomear cadeias do name_id dado |
best_name(name_id: int, preferred_languages: tuple[str, ...]) → `str | None` |
replace_name(name_id: int, value: str) | Sobrescreve todos os registos do nome_id dado com o valor fornecido |
ensure_name_record(name_id: int, value: str, platform_id: int, encoding_id: int, language_id: int) | Cria ou atualiza um registo de nomes com os IDs e valores especificados. |
ensure_english_platform_names(name_id: int, value: str) | Garante registros de plataforma em inglês para name_id com o valor dado |
remove_name_ids(name_ids: Iterable[int]) | Exclui todos os registos de nome cujo name_id aparece no iterável fornecido |
from_reader(r: BinaryReader, table_length: int) → "NameTable" | Leia um NameTable de umBinaryReader usando o comprimento da tabela dada. |
to_bytes() → bytes | Serializa o NameTable em sua representação binária. |