NameTable

NameTable

Übersicht

NameTable ist eine Klasse in Aspose.Font FOSS für Python.

NameTable.language_key gibt einen Sprach-Tag-String für das gegebene platform_id und language_id zurück.

Diese Klasse bietet 11 Methoden zum Arbeiten mit NameTable-Objekten in Python-Programmen. Verfügbare Methoden umfassen: 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 öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nach der Installation des Aspose.Font FOSS für Python-Pakets. Eigenschaften: records.

Eigenschaften

NameTypZugriffBeschreibung
recordslist[NameRecord]Lesen/SchreibenRuft die Datensätze ab oder legt sie fest.

Methoden

SignaturBeschreibung
language_key(platform_id: int, language_id: int) → strGibt einen Sprach-Tag-String für das angegebene platform_id und language_id zurück
get(name_id: int, platform_id: int, encoding_id: int) → `strNone`
records_for(name_id: int) → list[NameRecord]Gibt eine Liste von NameRecord-Objekten zurück, die den angegebenen name_id haben
localized_names(name_id: int) → dict[str, str]Gibt ein dict zurück, das Sprach-Tags den Namens-Strings für das gegebene name_id zuordnet
best_name(name_id: int, preferred_languages: tuple[str, ...]) → `strNone`
replace_name(name_id: int, value: str)Überschreibt alle Datensätze des angegebenen name_id mit dem bereitgestellten Wert
ensure_name_record(name_id: int, value: str, platform_id: int, encoding_id: int, language_id: int)Erstellt oder aktualisiert einen Namenseintrag mit den angegebenen IDs und dem Wert
ensure_english_platform_names(name_id: int, value: str)Garantiert englische Plattformdatensätze für name_id mit dem angegebenen Wert
remove_name_ids(name_ids: Iterable[int])Löscht alle Namensdatensätze, deren name_id im bereitgestellten Iterable vorkommt
from_reader(r: BinaryReader, table_length: int) → "NameTable"Liest ein NameTable aus einem BinaryReader mithilfe des angegebenen table_length
to_bytes() → bytesSerialisiert das NameTable in seine Binärdarstellung

Siehe auch

 Deutsch