NameTable
NameTable
Overzicht
NameTable is een klasse in Aspose.Font FOSS voor Python.
NameTable.language_key retourneert een taal-tag-string voor de opgegeven platform_id en language_id.
Deze klasse biedt 11 methoden voor het werken met NameTable objecten in Python programma’s. Beschikbare methoden zijn: 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. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Font FOSS voor Python pakket. Eigenschappen: records.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
records | list[NameRecord] | Lezen/schrijven | Haalt de records op of stelt ze in. |
Methoden
| Handtekening | Beschrijving |
|---|---|
language_key(platform_id: int, language_id: int) → str | Retourneert een language tag string voor de gegeven platform_id en language_id |
get(name_id: int, platform_id: int, encoding_id: int) → `str | None` |
records_for(name_id: int) → list[NameRecord] | Retourneert een lijst van NameRecord objecten die de opgegeven name_id hebben |
localized_names(name_id: int) → dict[str, str] | Retourneert een dict die taaltags naar naamstrings mappt voor de gegeven name_id |
best_name(name_id: int, preferred_languages: tuple[str, ...]) → `str | None` |
replace_name(name_id: int, value: str) | Overschrijft alle records van de opgegeven name_id met de meegeleverde waarde |
ensure_name_record(name_id: int, value: str, platform_id: int, encoding_id: int, language_id: int) | Maakt of werkt een naamrecord bij met de gespecificeerde IDs en waarde |
ensure_english_platform_names(name_id: int, value: str) | Garandeert Engelse platformrecords voor name_id met de opgegeven waarde |
remove_name_ids(name_ids: Iterable[int]) | Verwijdert alle naamrecords waarvan name_id voorkomt in de opgegeven iterabele |
from_reader(r: BinaryReader, table_length: int) → "NameTable" | Leest een NameTable uit een BinaryReader met behulp van de gegeven table_length |
to_bytes() → bytes | Serialiseert de NameTable naar zijn binaire representatie |