NameTable
Približni podaci
NameTable je klasa u Aspose.Font FOSS za Python.
NameTable.language_key returns a language tag string for the given platform_id and language_id.
Ova klasa pruža 11 metoda za rad s NameTable objektima u Python programima. Postoje i sljedeće metode: 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. Svi javni članovi su dostupni bilo kojoj Python aplikaciji nakon instalacije paketa Aspose.Font FOSS za Python. Ograničenja: records.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
records | list[NameRecord] | Čitanje/pisanje | Dobija ili postavlja rekorde. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
language_key(platform_id: int, language_id: int) → str | Vraća niz oznaka jezika za datog platform_id i language_ad |
get(name_id: int, platform_id: int, encoding_id: int) → `str | None` |
records_for(name_id: int) → list[NameRecord] | Vrati popis NameRecord objekata koji imaju dato ime_id |
localized_names(name_id: int) → dict[str, str] | Vraća dict mapiranje jezika oznake na ime nizove za dat name_id |
best_name(name_id: int, preferred_languages: tuple[str, ...]) → `str | None` |
replace_name(name_id: int, value: str) | Prepisati sve zapise date name_id s navedenom vrijednošću |
ensure_name_record(name_id: int, value: str, platform_id: int, encoding_id: int, language_id: int) | Izračunati ili ažurirati zapis imena s navedenim ID-ovima i vrijednostima. |
ensure_english_platform_names(name_id: int, value: str) | Zajamči engleske zapise platforme za name_id s navedenom vrijednošću. |
remove_name_ids(name_ids: Iterable[int]) | Izbriše sve zapise imena čiji se name_id pojavljuje u obezbeđenom iterabilnom |
from_reader(r: BinaryReader, table_length: int) → "NameTable" | Čita NameTable od BinaryReader koristeći datom table_length-u. |
to_bytes() → bytes | Serijalizira NameTable u binarnu reprezentaciju. |