NameTable
Revisión
NameTable Es una clase en Aspose.Font FOSS para Python.
NameTable.language_key returns a language tag string for the given platform_id and language_id.
Esta clase proporciona 11 métodos para trabajar con objetos NameTable en los programas de Python. Los métodos disponibles incluyen: 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 los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Font FOSS para el paquete de python. Propiedades : records.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
records | list[NameRecord] | Leer / escribir | Obtenga o coloca los registros. |
Metodología
| firma | Descripción |
|---|---|
language_key(platform_id: int, language_id: int) → str | Retorna una barra de etiquetas para la plataforma_id y el idioma_ID dada |
get(name_id: int, platform_id: int, encoding_id: int) → `str | None` |
records_for(name_id: int) → list[NameRecord] | Retorna una lista de objetos que tienen el nombre_id dado |
localized_names(name_id: int) → dict[str, str] | Retorna una etiqueta de lenguaje que mapea un dicto para nombrar las líneas del nombre_id dado |
best_name(name_id: int, preferred_languages: tuple[str, ...]) → `str | None` |
replace_name(name_id: int, value: str) | Sobreescribe todos los registros del nombre_id dado con el valor suministrado |
ensure_name_record(name_id: int, value: str, platform_id: int, encoding_id: int, language_id: int) | Crea o actualiza un registro de nombres con los IDs y valores especificados |
ensure_english_platform_names(name_id: int, value: str) | Garante registros de la plataforma en inglés para name_id con el valor dado |
remove_name_ids(name_ids: Iterable[int]) | Elimina todos los registros de nombres cuyo nombre_id aparece en el dato inerable. |
from_reader(r: BinaryReader, table_length: int) → "NameTable" | Lea un NameTable de unBinaryReader utilizando la tabla_alargura dada |
to_bytes() → bytes | Serializará el NameTable en su representación binaria |