NameTable

Opinie generală

NameTable este o clasă în Aspose.Font FOSS pentru Python.

NameTable.language_key returnă un șir de etichete pentru limba pentru platformul dat și language_id.

Această clasă oferă 11 metode pentru a lucra cu obiecte NameTable în programele Python. Metodele disponibile includ: 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. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python. Proprietăți: records.

Proprietăți

Numele de proprietateTipul de vehiculAccessDescriere:
recordslist[NameRecord]Citire/scriereObține sau stabilește înregistrările.

Metode de evaluare

SignatureDescriere:
language_key(platform_id: int, language_id: int)strÎntoarce un șir de etichete pentru limba platformei date și language_id
get(name_id: int, platform_id: int, encoding_id: int) → `strNone`
records_for(name_id: int)list[NameRecord]Întoarce o listă de obiecte NameRecord care au name_id dat.
localized_names(name_id: int)dict[str, str]Întoarce un dict de corelație limbaj etichete pentru a denumi șiruri pentru name_id dat
best_name(name_id: int, preferred_languages: tuple[str, ...]) → `strNone`
replace_name(name_id: int, value: str)Suprimă toate înregistrările din name_id dat cu valoarea furnizată
ensure_name_record(name_id: int, value: str, platform_id: int, encoding_id: int, language_id: int)Creează sau actualizează o înregistrare de nume cu ID-uri și valori specificate.
ensure_english_platform_names(name_id: int, value: str)Garanții înregistrări de platformă engleză pentru name_id cu valoarea dată
remove_name_ids(name_ids: Iterable[int])Șterge toate înregistrările de nume ale căror name_id apare în iterabilul furnizat
from_reader(r: BinaryReader, table_length: int)"NameTable"Citește un NameTable de la unBinaryReader folosind lungimea tabelei dată.
to_bytes()bytesSerializează NameTable în reprezentarea sa binară.

Vezi și:

 Română