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

NaamTypeToegangBeschrijving
recordslist[NameRecord]Lezen/schrijvenHaalt de records op of stelt ze in.

Methoden

HandtekeningBeschrijving
language_key(platform_id: int, language_id: int) → strRetourneert een language tag string voor de gegeven platform_id en language_id
get(name_id: int, platform_id: int, encoding_id: int) → `strNone`
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, ...]) → `strNone`
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() → bytesSerialiseert de NameTable naar zijn binaire representatie

Zie ook

 Nederlands