NameTable

Összefoglaló

NameTable egy osztály a FOSS-ban Pythonhoz.

NameTable.language_key returns a language tag string for the given platform_id and language_id.

Ez a osztály 11 módszert kínál az NameTable objektumokkal való munkavégzéshez Python programokban. A rendelkezésre álló módszerek közé tartozik: 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. Minden nyilvános tag hozzáférhető bármely Python alkalmazás után telepítése a Aspose.Font FOSS for Python csomag. A tulajdonságok: records.

A tulajdonságok

A neve:A típus:HozzáférésLeírás
recordslist[NameRecord]Olvasás/írásMegkapja vagy felállítja a rekordokat.

Módszerek

Az aláírás:Leírás
language_key(platform_id: int, language_id: int)strA megadott platform_id és language_d nyelvi címkéket adja vissza.
get(name_id: int, platform_id: int, encoding_id: int) → `strNone`
records_for(name_id: int)list[NameRecord]Visszaadja a megadott name_id objektumok listáját.
localized_names(name_id: int)dict[str, str]Visszaadja a megadott name_id-re vonatkozó csíkok elnevezésére szolgáló diktátum jelölőnyelv címkéket.
best_name(name_id: int, preferred_languages: tuple[str, ...]) → `strNone`
replace_name(name_id: int, value: str)Az adott name_id minden rekordját az megadott értékkel felülírja.
ensure_name_record(name_id: int, value: str, platform_id: int, encoding_id: int, language_id: int)A megadott azonosítókkal és értékekkel rendelkező névjegyzék létrehozása vagy frissítése
ensure_english_platform_names(name_id: int, value: str)Garanciák Angol platformjegyzékeket a megadott értékkel name_id-re
remove_name_ids(name_ids: Iterable[int])Törli az összes névjegyzéket, amelyek name_id megjelenik a megadott iterábilisban.
from_reader(r: BinaryReader, table_length: int)"NameTable"Olvassa el a NameTable egy BinaryReader az adott table_length használatával.
to_bytes()bytesA NameTable sorozatát bináris megjelenítésébe helyezi.

Lásd még:

 Magyar